百度推送python代码(读txt读取URL并推送给百度)
Python代码作者:sslake日期:2021-01-08点击:877
百度目前提供自动提交链接和手动提交链接两种方式,其中自动提交又分为主动推送和sitemap三种形式。
下面这段Python代码可以实现以下功能:
通过Python从本地读取urls.txt文件(
urls.txt为需要推送的URL文件,每行一个,例如http://www.baidu.com/baidubaike.html
百度python推送代码如下:
#encoding:utf-8 import httplib def tuisong(): filecontents = open( "urls.txt", "r" ).read() //urls.txt为需要推送的URL文件,每行一个 url = "/urls?site=域名(不带http)&token=令牌(在自己的百度站长平台后台可以看到)" conn = httplib.HTTPConnection('data.zz.baidu.com') conn.request(method="POST", url=url, body=filecontents) response = conn.getresponse() baiduresult = response.read() conn.close() return baiduresult if __name__=="__main__": ts=tuisong() print ts
注意:以上python是读取txt文件,但由于每次有2000个的限制,所以并不很实用。小编自行改了下,实现从txt文件逐行读取,分别提交,就可以实现无限推送了。
目前推送额度各不相同,从小几千到数十万不等。
需要帮忙批量推送的,可以将URL存放在一个txt文件中(一个txt文件对应一个秘钥)一起发我。
QQ:654321114