凉风有信,秋月无边
亏我思娇的情绪、好比度日如年
共 1 篇文章

标签:Bing

必应Bing网站快速收录,python主动推送网站链接(2种方法,亲测好用)-Villain博客

必应Bing网站快速收录,python主动推送网站链接(2种方法,亲测好用)

近几年各大搜索引擎平台提供了更快捷的数据提交方式,如百度的自动提交,API推送(在下篇内容中讲解),那么本次的内容重点去讲必应Bing的内容推广. 打开必应站长平台(https://www.bing.com/webmasters),如果你没注册或者没绑定,这里就不做过多的说明,这些简单的东西太浪费时间。 点击URL Submission ,看到右侧可以看到今天剩余的提交的数量只有86条,今天主动提交了9900多条,目前给到企易推的每天的限额是10000条。 右上角选择API 然后查看需要提交的密钥: import requests def get_(data):     headers={'User-Agent':'curl/7.12.1 ',              'Content-Type':'application/json'}     try:         r = requests.post(url='https://ssl.bing.com/webmaster/api.svc/json/SubmitUrl?apikey=密钥',json=data)     except Exception.e:         print(e) # 把所有链接放置到了文件夹里面,所以只需要去读取文件夹里面的链接就成了。 fp = open("website.txt", "r+") for i in fp.readlines()[0:10000]:     cjhpush={       "siteUrl": "https://www.1004619.com",       "url": 'https://www.1004619.com/' + i[1:-1],     }     print(cjhpush)     get_(cjhpush) fp.close() 第二种方法就是直接提交每日最新的内容sitemap.xml 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://www.1004619.com', #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 = 'https://www.1004619.com/sitemap.xml'       response_html = requests.get(url)       html = response_html.text       urls = re.findall('<loc>(.*?)</loc>', html)       bing(urls)       print('Bing站长共计推送:%s' % bing_number) 自此关于bing网站自动推送的2种方法介绍完毕,这些python代码稍微有点代码基础的人都可以看懂.修改起来也很方便.有问题可以来咨询我.

赞(0)villainvillain技术笔记 阅读(35)去评论