百度链接提交-主动推送Python版
2017-01-06 09:39
423 查看
百度目前提供自动提交链接和手动提交链接两种方式,其中自动提交又分为主动推送、自动推送和sitemap三种形式,按百度的说法,主动推送的效果最好,百度站长平台后台也提供了curl、php、ruby的推送示例代码但没有提供python代码,网上很少有现成的python版本主动推送代码(仅有的也有点小问题,需要修改一下),现将目前我正在使用的主动推送python代码贴出。
推送后会返回相关的代码!
下面是我用的requests实现的,更简洁:
百度链接推送规则见传送
#encoding:utf-8 import httplib def tuisong(): filecontents = open( "urls.txt", "r" ).read() //urls.txt为需要推送的URL文件,每行一个 url = "/urls?site=域名(不带http)&token=令牌(在自己的百度站长平台后台可以看到)" conn = httplib.HTTPConnection('data.zz.baidu.com') conn.request(method="POST", url=url, body=filecontents) response = conn.getresponse() baiduresult = response.read() conn.close() return baiduresult if __name__=="__main__": ts=tuisong() print ts
推送后会返回相关的代码!
下面是我用的requests实现的,更简洁:
import requests def tuisong(self): url = "/urls?site=域名(不带http)&token=令牌(在自己的百度站长平台后台可以看到)" filecontents = {'file': open('urls.txt', 'rb')} #urls.txt为需要推送的URL文件,每行一个 r=requests.post("http://data.zz.baidu.com"+url, files=filecontents) baiduresult ="推送成功,结果为%s \n" %(r.text) return baiduresult if __name__=="__main__": ts=tuisong() print(ts)
百度链接推送规则见传送
相关文章推荐
- 百度链接提交主动推送 c#实现
- 利用百度主动推送(实时)API接口,使用Python批量提交网站链接到百度收录
- java以post发送方式实现百度链接提交主动推送(实时)
- 百度链接提交自动推送JS代码版
- 百度站长平台提交链接-主动推送
- 站长如何在windows下 使用CURL推送链接给百度
- 百度谷歌雅虎搜狗提交链接入口
- C#实现百度站长工具链接主动提交功能
- dede二次开发后台自动推送链接给百度的seo插件
- 百度站长工具的主动推送功能_python实现
- 百度轻量级链接提交组件
- WordPress文章不收录实时推送新链接到百度收录的方法
- 【转】如何主动提交Sitemap,让谷歌、雅虎、百度、MSN统统收录
- SEO:百度站长工具,curl主动推送网站链接
- 主动提交Sitemap,让谷歌、雅虎、百度、MSN统统收录你的博客
- 百度主动推送常见问题
- python request库 百度360关键词搜索提交
- python解析百度网页源代码:取搜索引擎返回的前page_num*10个链接的url
- 用python和BeautifulSoup抓取百度搜索结果10-20页面中的网站链接
- thinkphp百度主动推送方法