百度推送python代码(读txt读取URL并推送给百度)
Python代码作者:sslake日期:2021-01-08点击:1109
百度目前提供自动提交链接和手动提交链接两种方式,其中自动提交又分为主动推送和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