使用说明
如还未在Bing站长申请过API,站内提供创建必应Webmaster Tools API教程:https://www.qishe.org/3495.html
Python代码
- import requests
- import re
- def bing(urls):
- global bing_number
- headers = {
- 'Content-Type': 'application/json; charset=utf-8',
- 'Host': 'ssl.bing.com',
- }
- api = 'https://ssl.bing.com/webmaster/api.svc/json/SubmitUrl?apikey=API密钥'
- print('Bing站长推送中...')
- for page in urls:
- json = {
- 'siteUrl': 'https://域名', #domain.com
- 'url': page
- }
- response = requests.post(api, json=json, headers=headers).json()
- if 'd' in response.keys():
- bing_number = bing_number + 1
- else:
- break
- if __name__ == '__main__':
- bing_number = 0
- url = '站点地图sitemap.xml地址'
- response_html = requests.get(url)
- html = response_html.text
- urls = re.findall('<loc>(.*?)</loc>', html)
- shenma(urls)
- print('Bing站长共计推送:%s' % bing_number)
使用说明
1.以上代码保存为seo.py文件并上传至服务器。
2.使用宝塔定时任务【使用前需安装好Python3以及安装requests库】
😊真不错