情况
blog/企业网站建设好后运营网站最重要的一环便是不断创新网站内容,并将內容连接详细地址递交给百度搜索,百度问答你的网址拥有新的內容才会去爬取网址新的內容。许多搞seo优化的人一般会运用第三方专用工具,升级一篇內容,手动式消息推送。实际上,百度搜索资源平台早已出示了全自动消息推送连接的插口,今日我也来跟大伙儿共享下假如用python 5行编码完成网站内容全自动递交的方式
百度搜索资源平台插口
百度资源插口出示了全自动递交和手动式递交二种方法
全自动递交
全自动递交出示了三种方法:
-
积极消息推送(即时)
消息推送插口:http://data.zz.baidu.com/urls?site=https://www.h3blog.com&token=你的tokensite 是消息推送的网页访问详细地址
token 是在搜索资源服务平台申请办理的消息推送用的准入条件密匙,要添写你自己的
-
全自动消息推送
全自动消息推送是网页搜索资源平台为提升网站增加网页页面发觉速率发布的专用工具,安裝全自动消息推送JS编码的网页页面,在网页页面被浏览时,网页页面URL将马上被消息推送给百度搜索。这一在申请办理获得后加上到网站源代码底端就可以。 -
sitemap
sitemap递交一般是新网站刚完工后,拥有一部分內容,可根据网址转化成sitemap文件一次递交给百度搜索。
手动式递交
手动式递交分成一般数据信息递交和新网站数据信息递交,和第三方专用工具相近,一键复制一个个加上,最终递交就可以
python完成积极消息推送(即时)
依照官方网插口规定完成以下编码:
import requests
def baidu_push_urls(domain,urls): #主要参数domain就是你网址的网站域名,urls是要消息推送的网页链接详细地址,好几条必须/n开展切分
headers = {'Content-Type':'text/plain'}
url = 'http://data.zz.baidu.com/urls?site={}&token={}'.format(domain,'你的token')
return requests.post(url, headers = headers, data = urls, timeout = 3).text
好啦我的积极消息推送百度搜索连接插口好啦,大家只需在大家网站更新文章内容的地区启用就可以了
启用回到結果以下:
result = baidu_push_urls('www.h3blog.com','https://www.h3blog.com/article/python-push-baidu-url')
print(result)
{"remain":99999,"success":1}
success=1表明启用取得成功,remain表明今日能够应用的启用插口频次,但是针对一般的blog或华明镇足够了。