使用说明
如还未在Bing站长申请过API,站内提供创建必应Webmaster Tools API教程:https://www.manwuji.com/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库】
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
?真不错