嗯……好久没关注过百度收录的问题了,今天偶然用site命令查了一下,没想到只剩下了三十多个收录。
也许是因为之前给域名加上了www,并且改了robots的原因吧!
反正不管怎么样,我现在得重新提交给百度收录了。
百度熊掌号资源提交有两种方式,一种是“天级收录”,顾名思义,就是官方承诺提交链接的第二天会给你反馈(是否收录);还有一种是周级收录。
Yaodo·2019-12-17·477 次阅读
嗯……好久没关注过百度收录的问题了,今天偶然用site命令查了一下,没想到只剩下了三十多个收录。
也许是因为之前给域名加上了www,并且改了robots的原因吧!
反正不管怎么样,我现在得重新提交给百度收录了。
百度熊掌号资源提交有两种方式,一种是“天级收录”,顾名思义,就是官方承诺提交链接的第二天会给你反馈(是否收录);还有一种是周级收录。
天级收录需要手动提交页面链接,并且限定了一天只能提交10条链接。
周级收录几乎不限制链接数量,但是只能通过调用接口来提交。
还好之前有学一点Python。
把所有需要提交的链接放在一个txt文件中。
我是事先把所有的链接爬了下来,这一步也可以用插件完成,比如xml-sitemap之类的,当然,也可以手工复制。
先去百度熊掌号看下自己的接口调用地址,在本文的图2“周级收录”中也可以看到,大概是这样的:
http://data.zz.baidu.com/urls?appid=你的APPID&token=你的TOKEN&type=batch
然后稍微写一段Python:
1import requests
2with open('你的txt路径', 'r') as file:
3 urls = file.read()
4api = "http://data.zz.baidu.com/urls?appid=你的APPID&token=你的TOKEN&type=batch"
5headers = {
6 'User-Agent': 'curl/7.12.1',
7 'Host': 'data.zz.baidu.com',
8 'Content-Type': 'text/plain',
9 }
10r = requests.post(api, headers = headers, data = urls)
再输入:
print(r.text)
返回类似如下的结果就表示成功:
'{"remain":4999913,"success":87,"success_batch":87,"remain_batch":4999913}'
Comments | NOTHING