百度站长API推送教程集合篇

2023-6-17 15 6/17

简介

大家好,我是源智君,作为站长,seo是必不可少的一项功能,不然你的文章给谁看呢?

接下来我会出几篇关于百度api提交的教程,非常详细,新手新手新新手都能看懂的教程。

我们接下来进入实操。

前言

按照百度官方网站的介绍,api提交总共有四种类型,分别是curl,post,php以及ruby。

如何选择普通收录方式

API推送:最为快速的提交方式,建议您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。

sitemap:您可以定期将网站链接放到Sitemap中,然后将Sitemap提交给百度。百度会周期性的抓取检查您提交的Sitemap,对其中的链接进行处理,但收录速度慢于API推送。

手动提交:如果您不想通过程序提交,那么可以采用此种方式,手动将链接提交给百度。

使用API推送功能会达到怎样效果

及时发现:可以缩短百度爬虫发现您站点新链接的时间,使新发布的页面可以在第一时间被百度收录
保护原创:对于网站的最新原创内容,使用API推送功能可以快速通知到百度,使内容可以在转发之前被百度发现

如何使用API推送功能

1,需要网站制作数据推送接口,进入API推送工具后,会看到接口调用地址的token,token是由16个英文数字组合的字符串

百度站长API推送教程集合篇下面开始进入介绍。

curl

将要提交的url数据写入一个本地文件,比如urls.txt,每个url占一行,然后调用curl命令:

curl -H 'Content-Type:text/plain' --data-binary @urls.txt
"http://data.zz.baidu.com/urls?site=www.example.com&token=edk7yc4rEZP9pDQD"

使用php、python、java等可以参照这个过程推送结构化数据。

 

详解与例子

我们可以进入SiteMap-爱帮助的页面,输入你的域名,获取txt格式的站内链接下载,排除外链等非本站链接。或者你有其他更高效的方式也可以。

下载下来之后按照每行一个的格式存储到txt文本文件中,名字改为sitemap.txt,名字可以随意,只是好记而已。

然后本地的话安装curl或者在服务器中安装curl。

本地使用

将存放链接链接的文本文件放置到桌面,然后运行cmd cmd进入该文件存放的目录,按照当前在桌面的方式,命令为:

cd C:\Users\Administrator\Desktop

然后回车,会进入桌面,然后我们运行以下命令

curl -H 'Content-Type:text/plain' --data-binary @sitemap.txt
"http://data.zz.baidu.com/urls?site=www.example.com&token=你自己的token"

[start-plane type="1"]注意: @sitemap.txt 就是我们上面存放站内链接的文件名称,你可以随意更改,但是一定要两个地方的名字一样。[/start-plane]

 

[start-plane type="1"]注意: http://data.zz.baidu.com/urls?site=www.example.com&token=你自己的token 是你自己的token。[/start-plane]

获取token的方式: 进入百度站平台https://ziyuan.baidu.com/linksubmit/index 底下有个接口调用地址: 复制你的token填入里面。[start-plane type="3"]请注意标点符号以及空格等内容[/start-plane]

如果以上命令以及各项输入没问题,会返回字符{"remain":99998, "success":2,} remain是当天剩余额度,success是成功推送的url条数。

到此,curl已经推送完毕了,请注意token以及标点符号和空格

PHP

php推送与上述的链接获取方式相同,下载到本地,然后用Excel批量加字符。

- THE END -

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论