百度普通收录API提交,实现批量提交网站地图的链接

百度链接提交中,快速收录提交是效果最好的,但是开通需要做百度小程序,而且只能提交移动端链接,所以,更多的网站是通过普通收录去提交网站链接的。而在普通收录提交中,API提交是效果最好的(之前叫做:实时推送)。咱们营销型网站SEO搜索学院也开发了链接提交的工具,可以实现批量API提交,不过今天给大家分享的是:通过网站地图实现批量的链接提交方式。


去下载:百度链接提交工具


操作步骤:

1、新建一个文档,baidupost.txt,重命名为:baidupost.php

2、在文档中写入以下代码,其中,链接提交的api接口地址替换成自己网站的接口推送地址

<?phpheader("Content-type:text/html;charset=utf-8");if($_GET['sitemap']){$content=file_get_contents($_GET['sitemap']);preg_match_all('/<loc>(.*?)<\/loc>/',$content,$out,PREG_PATTERN_ORDER);//替换成自己的接口推送地址$api='http://data.zz.baidu.com/urls?site=https://www.randengseo.com&token=************';$ch=curl_init();$options=array(CURLOPT_URL=>$api,CURLOPT_POST=>true,CURLOPT_RETURNTRANSFER=>true,CURLOPT_POSTFIELDS=>implode("\n",$out[0]),CURLOPT_HTTPHEADER=>array('Content-Type:text/plain'),);curl_setopt_array($ch,$options);$result=curl_exec($ch);echo$result;}


3、把baidupost.php文件上传到网站根目录



4、访问链接:http://你的域名/test.php?sitemap=xml地址

示例:https://www.randengseo.com/baidupost.php?sitemap=https://www.randengseo.com/rss/clist.xml


显示如下图,即为成功:


5、如果你的网站是宝塔服务器面板的,可以添加定时任务,就可以实现自动提交链接,方法如下:


效果展示:





营销型网站