I am poor and inexperienced.

【Python脚本】百度收录,API提交脚本


avatar
Lucky 2023-12-13 293

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、希望能帮助到大家。