0

    百度站长平台主动推送(实时)接口Python示例

    2023.07.04 | admin | 123次围观

    之前已经写过一篇文章,百度站长平台主动推送(实时)链接接口示例,讲述了用命令行curl的方式主动向百度推送我们的相关网址。

    今天Interest.blog(本站)增加一个插件,在服务器端主动推送某一个URL。

    #接口调用地址:

    命令行推送时,post提交了一个包含url列表的文件,改用python如果用files提交一个url百度post实时推送工具,那真是费力不讨好。

    经过测试百度post实时推送工具,使用requests模块,post请求,data数据为url(string、unicode),即可完成推送。

    百度站长平台主动推送(实时)接口Python示例

    主要代码;

    def BaiduActivePush(pushUrl, original=True, callUrl=接口调用地址):
        """百度主动推送(实时)接口提交链接"""
        callUrl = callUrl + "&type=original" if original else callUrl
        res = requests.post(url=callUrl, data=pushUrl, timeout=3, headers={"User-Agent": "BaiduActivePush/www.saintic.com"}).json()
        logger.info("BaiduActivePush PushUrl is %s, Result is %s" % (pushUrl, res))
        return res
    

    1. 接口调用地址就是你自己在百度站长平台中推送接口的地址,类似于此处改为你的站点&token=此处是你的token。

    2. pushUrl为具体的url地址,例如

    ·End·

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    标签: url接口python
    发表评论