会员登录|免费注册|忘记密码|管理入口 返回主站||保存桌面
百度收集自动推送脚本——python版
2024-12-02IP属地 湖北6
百度收集自动推送脚本——python版 自动 百度收集自动推送脚本——python版

个人用Django开发的博客已上线,欢迎访问:https://www.zhibibin.com

百度收集自动推送脚本——python版

做网站的过程中,网站做出来容易,把网站推广出去就难了,其中第一步就是需要各大搜索引擎,如百度,谷歌,360和搜狗等对我们的网站进行收录,链接提交方面,其实各大网站斗差不多,基本上都有sitemap提交,但百度网站收录除了sitemap提交之外,还提供了主动推送和自动推送。

所谓的自动推送实际上就一被动技能,在每个网站上写入特定的JS代码,当有人访问网页时,JS代码就将当前未被收录的网页推送到百度服务器,完成收录,其脚本如下

将这段JS代码复制到每个网页,就可以实现自动推送的功能了。

而主动推送比较有意思,目前百度只提供了curl, php, ruby程序示例,没有Python版本。主动推送每天最多可以推送10万条url

按照百度提供的信息,其实python版本也相对容易编写。

首先登陆百度搜索资源平台,然后在链接提交里找到自动推送接口,如我的网站推送接口

接着就使用这个推送接口文件进行python程序编写,另外需要准备一个sitemap文件,网站所有的url都从sitemap中读取,当然如果有url列表也可以直接从url列表中读取。

 

推送成功后,接口返回一个字典列表,含剩余url数目"remain":99999,推送成功数目"success":1

如失败,则返回具体失败原因