宝塔计划任务每日推送全站链接至百度收录

每次提交网站链接至百度收录时每一条都要把文章链接复制过去,很麻烦很费事,使用下面的方法配合宝塔计划任务每天准时自动提交网站全站链接省事!

教程

首先在网站根目录下新建一个PHP文件,复制一下代码至文件,填写修改网站sitemap.xml地址和百度推送接口!


代码

<?php

header('Content-Type:text/html;charset=utf-8');

$xmldata =file_get_contents("https://wuzuhua.cn/sitemap.xml");

$xmlstring = simplexml_load_string($xmldata,'SimpleXMLElement',LIBXML_NOCDATA);

$value_array = json_decode(json_encode($xmlstring),true);

$url = [];

for ($i =0;$i < count($value_array['url']);$i++){

echo $value_array['url'][$i]['loc']."<br/>";

$url[]= $value_array['url'][$i]['loc'];

}

$api ='http://data.zz.baidu.com/urls?site=https://wuzuhua.cn&token=O4e5NmFo9jv5PrkF';

$ch = curl_init();

$options = array(

CURLOPT_URL => $api,

CURLOPT_POST => true,

CURLOPT_RETURNTRANSFER => true,

CURLOPT_POSTFIELDS => implode("\n",$url),

CURLOPT_HTTPHEADER => array('Content-Type:text/plain'),

);

curl_setopt_array($ch, $options);

$result =curl_exec($ch);

echo $result;?>

把创建好的PHP文件链接添加到宝塔定时任务,选择访问 URL,执行时间自定义后,如同下图保存即可!


成功示例

成功会返回 {“remain”: 今日剩余数,”success”: 推送成功数} 的。


效果

文章来源:https://wuzuhua.cn/3996.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • /** * @Author: 小尤 * @Date: 2017-08-30 * @note: 公众号发红包,企...
    M_cd13阅读 917评论 0 0
  • clip 使用十六进制查看软件打开,查找的过程中发现有idat头: 还有一处在下方,表示还有另一张图片 但是...
    在下佩服_71b5阅读 434评论 0 0
  • 本文链接 <?php// id: ecffe70d3af54df9bad97b61918ace7dglobal $...
    nger阅读 228评论 0 0
  • 对于新手来说,支付确实让人头疼,我怎么不能拉起支付啊,怎么不能回调啊,回调的参数怎么接收啊。 接下来我来透彻的讲解...
    帅气的丶昵称灬阅读 853评论 0 0
  • config.php: $config['sms'] = [ 'accessKeyId'=>'LTAI4GCBpR...
    guer168阅读 693评论 0 0