百度推送python代码(读txt读取URL并推送给百度)

Python代码作者:sslake日期:2021-01-08点击:729

百度目前提供自动提交链接和手动提交链接两种方式,其中自动提交又分为主动推送和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


下一篇       上一篇

粤ICP备20010543号