- A+
所属分类:python工具
在上一篇内容中必应Bing网站快速收录,python主动推送网站链接,使用了python提交数据到必应,那么用同样的方式将数据推送给百度,同理都需要获取到密钥,不过百度比较小气每天只接受3000的数据推送,可能网站的现有等级还不支持比较高的数据推送。
代码如下:
- import requests,time
- def baidu_push_urls(urls):
- headers = {'Content-Type':'text/plain'}
- url = 'http://data.zz.baidu.com/urls?site=https://wz.71tui.cn&token=密钥'
- return requests.post(url, headers = headers, data = urls, timeout = 3).text
- fp = open("website_website.txt", "r+")
- for i in fp.readlines()[40000:43000]:
- url = 'https://wz.71tui.cn/detail?domain=' + i.replace('"', '')
- print(url)
- result = baidu_push_urls(url)
- print(result)
- time.sleep(1)
- fp.close()
虚拟环境,跟必应的环境是一样的,不需要再扩展其他的数据。
图片中error 报的400,是因为我今天提交的额度已经超出了,所以直接报了400,正常情况下反馈出来的是200