当前位置: > 技术分享 > python代码-百度批量自动提交功能
导航下通栏区域

python代码-百度批量自动提交功能

# -*- coding: utf-8 -*- import requests from StringIO import StringIO import time if __name__ == '__main__': # 要推送的URL文件, 每行一条URL, 文件最好使用utf-8编码 urlfile = open("urls.txt") # 要推送的域名, 与要推送的URL中的域名必须一致 domain = "www.1004619.com" # 域名对应的token,请在百度站长工具后台链接提交页面中获取 token = "XXXXXXXXXXXXXXXXXX" api = "http://data.zz.baidu.com/urls?site={domain}&token={token}".format(domain=domain, token=token) headers = { "User-Agent": "curl/7.12.1", "Host": "data.zz.baidu.com", "Content-Type": "text/plain", } url_list = [url for url in urlfile] urls = StringIO() # 每隔1秒推送2000URL,直到文件中所有的URL推送完成 for i in xrange(0, len(url_list), 2000): urls.writelines(url_list[i: i+2000]) data = urls.getvalue() resp = requests.post(api, headers=headers, data=data) print resp.text
        urls.truncate(0) time.sleep(6) print '总共推送%surl' % len(url_list) 

python代码-百度批量自动提交功能:等您坐沙发呢!

发表评论

表情
还能输入210个字