千羽博客

千羽博客
PHP,Python,C#
  1. 首页
  2. Python
  3. 正文

Python语言编写的必应站长工具(Bing Webmaster Tools)URL提交API(URL Submission API)脚本

2022年3月16日 176点热度 0人点赞 0条评论

首先将需要提交的URL一行一个的放到"提交链接.txt"文本文件中,然后新建一个Python脚本文件,把后面的代码复制进去,有两个地方需要根据自己的情况更改,一个是"必应 API key",另一个是"提交的网站主域名"。

API key在必应站长工具后台右上角设置里面,如下图。

bing API key获取位置

 

bing API key获取位置

网站主域名格式应该类似"https://baidu.com/",在必应站长工具后台的URL里能看到,可以直接复制那个。

网站主域名

import math
import requests
bing_submission_url = "https://ssl.bing.com/webmaster/api.svc/json/SubmitUrlbatch?apikey="
bing_api_key = "必应 API key"
headers = { "Content-Type": "application/json; charset=utf-8" }
def 去换行(数组):
    新数组= []
    for t in 数组:
        temp = t.replace("\n","")
        新数组.append(temp)
    return 新数组
with open("提交链接.txt","r",encoding="utf-8") as f:
    提交链接 = list(去换行(f.readlines()))
n=500
次数 = math.ceil(len(提交链接)/500)
for i in range(次数):
    submission_url_list = 提交链接[i*n:i*n+500]
    bing_submission_urls = { "siteUrl":"提交的网站主域名", "urlList":submission_url_list }
    submission_request = requests.post(f"{bing_submission_url}{bing_api_key}", headers=headers, json=bing_submission_urls)
    if submission_request.status_code == 200:
        print("提交到必应成功!")
    else:
        print("提交到必应失败,请检查!")
标签: Python seo 必应
最后更新:2022年3月16日

千羽 千鹤

欲望推我前行

点赞
< 上一篇
下一篇 >

文章评论

取消回复

COPYRIGHT © 2021 千羽博客. ALL RIGHTS RESERVED.