您的位置 首页 薅羊毛

网站链接自动推送到百度代码记录

由于2020.12.11日百度正式下线自动提交功能,很多小伙伴都无法自动推送URL到百度站长了。虽然不管是wp还是zblog都有主动推送的插件,但是呢始终无法实现自动化推送,每天都需要自己手动去点一下才能批量推送,我觉得还是麻烦的。

由于2020.12.11日百度正式下线自动提交功能,很多小伙伴都无法自动推送URL到百度站长了。虽然不管是wp还是zblog都有主动推送的插件,但是呢始终无法实现自动化推送,每天都需要自己手动去点一下才能批量推送,我觉得还是麻烦的。

于是呢就在网上摸索找一个自动化推送到百度的方法。

最先找到的是Python脚本,但是因为我是菜鸟,导致执行过程中总是出错,折腾了两小时后决定放弃改用php。

原理就是提取网站地图sitemap.xml内的链接推送到百度。

网站链接自动推送到百度代码记录

以下呢是需要用到的php代码部分

<?php $urls = array(     'http://www.example.com/1.html',     'http://www.example.com/2.html', ); $api = 'http://data.zz.baidu.com/urls?site=https://www.wkzf.cn&token=tHClqH0a4SXzhgOC'; $ch = curl_init(); $options =  array(     CURLOPT_URL => $api,     CURLOPT_POST => true,     CURLOPT_RETURNTRANSFER => true,     CURLOPT_POSTFIELDS => implode("/n", $urls),     CURLOPT_HTTPHEADER => array('Content-Type: text/plain'), ); curl_setopt_array($ch, $options); $result = curl_exec($ch); echo $result; ?>

需要注意的是,单次不能超过2000条,如果你的地图内链接数量超过2000条,执行这个php文件时会报400错误。

测试效果:

如何实现自动化推送呢?

直接在宝塔面板设置计划任务即可。如图:

网站链接自动推送到百度代码记录

根据自己的实际情况填写执行时间和php文件地址就行了

为每天都要查看日志才能知道推送成功没有还是比较麻烦的,后期呢我会研究下把这个推送结果实时发送到微信通知,直接在微信上查看即可,目前还在调试中,还需要几天的时间。

文章来源互联网由78网赚网整理发布,转载请注明出处!
本文来自网络,不代表78网赚网立场,转载请注明出处:https://www.78wzw.com/20589.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部