1、先上脚本
本博主用flask框架写的接口。
脚本核心代码是def里面的函数,注释都写上了喔。
亲测用了一年多杠杠好用,如有优化可以评论留言。
# 百度收录
@app.route("/api/include", methods=["GET"])
def include():
# 请求头
headers = {
'User-Agent': 'curl/7.12.1',
'Host': 'data.zz.baidu.com',
'Content-Type': 'text / plain',
'Content -Length': '83'
}
# 注意填写好自己的网址与token
api = 'http://data.zz.baidu.com/urls?site=提交的博客&token=你自己的token'
# 发送请求拿到返回参数res
res = requests.post(url=api, headers=headers, data='提交的博客')
b = res.json()
try:
print("百度推送成功%d条,剩余%d条可推送" % (b['success'], b['remain']))
b = "百度推送成功%d条,剩余%d条可推送" % (b['success'], b['remain'])
except:
print("百度推送失败!")
b = "百度推送失败!"
return b
2、自动执行任务
PS以前百度收录支持一天2000条,现在只支持一天10条。
一天也就24小时,两小时执行一次任务,一天执行24/2-1=11次。
留一次容错,这不刚刚好😊。

3、结束语
1、脚本可以直接写定时任务实现自动化执行。
2、脚本某些变动参数可以拎出来进行一个传参,不用像原文一样写死。
3、希望能帮助到大家。