接外包,有相关需求的可以联系我:Telegram | Email

如何通过Bing的API提交URL?

该文章创建(更新)于07/21/2022,请注意文章的时效性!

这两天发现网站bing的流量突然起来了,就尝试看看情况。发现bing也支持API提交URL,就尝试拿之前百度的代码改了改,具体代码如下。

  • 获取API,参考上图。

  • code

import requests as req
from bs4 import BeautifulSoup

all_link = []
origin_rul = 'https://www.emperinter.info/post-sitemap.xml' # 改成你自己的sitemap地址
r = req.get(origin_rul)
bs = BeautifulSoup(r.content, 'html.parser') #解析网页
hyperlink = bs.find_all(name = 'loc')  
for h in hyperlink:
    hh = h.string
    all_link.append(hh)

url = f'https://ssl.bing.com/webmaster/api.svc/json/SubmitUrlbatch?apikey={YourKey}'

headers = {
    "Content-Type": "application/json; charset=utf-8",
    "Host": "ssl.bing.com",
}

# 组装成json数据
data = {
    'siteUrl': "https://www.emperinter.info", # 改成你的网站地址
    "urlList": all_link
}

try:
    # 与 get 请求一样,r 为响应对象
    r = req.post(url, json=data, headers=headers)
    print(r.text)
except Exception as e:
    print(e)
    print("error")


👇 Share | 分享 👇


要不赞赏一下?

微信
支付宝
PayPal
Bitcoin

版权声明 | Copyright

除非特别说明,本博客所有作品均采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。转载请注明转自-
https://www.emperinter.info/2022/07/21/how-to-submit-urls-via-bings-api/


要不聊聊?

我相信你准备留下的内容是经过思考的!【勾选防爬虫,未勾选无法留言】

*

*



微信公众号

👉 NewsLetter ❤️ 邮箱订阅 👈

优惠码


阿里云国际版20美元
Vultr10美元
搬瓦工 | Bandwagon应该有折扣吧?
域名 | namesiloemperinter(1美元)