今天发现我用typecho的百度主动提交插件总是出现over quota,即链接超出配额,但实际并没有,所以还得自己用python写一个脚本,俗话说自己动手丰衣足食。
食用方法
将程序和sitemap.xml放在同一目录下后运行程序即可,下载链接放在最下面了。
import re
from time import sleep
import requests
try:
with open(r'sitemap.xml', 'r', encoding='UTF-8') as f:
a = f.read()
p = re.compile(r'https://(.+)</loc>')
r = p.findall(a)
data = '\n'.join(r)
site = input('请输入网址:')
token = input('请出入准入密钥:')
url = f'http://data.zz.baidu.com/urls?site={site}&token={token}' # 记得修改成自己的网址和token
a = requests.post(url, data=data)
print(a.text)
sleep(3)
except FileNotFoundError:
print('请将sitemap.xml和本程序放在同一目录下')
sleep(3)
很简单,短短几行代码,只需输入自己的网址和token即可
顺便说一下:在百度的移动专区的资源提交有站点天级收录和站点周级收录,这两个也是蛮有用的,天级提交最好手动提交优质链接,收录几率非常高,我的站点几乎每天都有收录。
也顺手写了一个脚本,只需修改前面的提交网址即可,这里就不写了,为了方便有些人电脑上没有python,我已经打包成exe提供大家使用:
下载链接:
提取sitemap网址并主动提交v1.1.exe(已修复bug)
(拒绝百度云)
如果不希望每次都输地址和密钥可以自己修改代码也可以下方私密评论我帮你们修改打包
8 条评论
大佬,那个sitemap怎么生成的啊
站长工具里有自动生成sitemap的工具,但如果网站不多的话我建议手动自己添加
大佬这个咋用
已私聊回复
看到这个拒绝百度云就知道是友军了