请选择 进入手机版 | 继续访问电脑版

乐心屋资源分享论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 363|回复: 0

利用宝塔实现百度自动推送

[复制链接]

264

主题

264

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10948
发表于 2022-8-19 12:33:17 | 显示全部楼层 |阅读模式
在网站根目录新建一个文件夹,在文件夹新建一个 PHP 文件,填写网站 sitemap.xml 地址和百度的推送接口,把文件地址添加到宝塔定时任务,选择访问 URL,自定义执行时间后,保存即可。         代码如下:
  1. <?php
  2. header('Content-Type:text/html;charset=utf-8');
  3. $xmldata =file_get_contents("http://你的域名/sitemap.xml");//molure.cn
  4. $xmlstring = simplexml_load_string($xmldata,'SimpleXMLElement',LIBXML_NOCDATA);
  5. $value_array = json_decode(json_encode($xmlstring),true);
  6. $url = [];
  7. for ($i =0;$i < count($value_array['url']);$i++){
  8.     echo $value_array['url'][$i]['loc']."<br/>";
  9.     $url[]= $value_array['url'][$i]['loc'];
  10. }
  11. $api ='百度站长的推送接口';//molure.cn
  12. $ch = curl_init();
  13. $options = array(
  14.    CURLOPT_URL => $api,
  15.    CURLOPT_POST => true,
  16.    CURLOPT_RETURNTRANSFER => true,
  17.    CURLOPT_POSTFIELDS => implode("\n",$url),
  18.    CURLOPT_HTTPHEADER => array('Content-Type:text/plain'),
  19. );
  20. curl_setopt_array($ch, $options);
  21. $result =curl_exec($ch);
  22. echo $result;
  23. ?>
复制代码
成功会返回
  1. {"remain": 今日剩余数,"success": 推送成功数} 的。
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑子|栀子舒资源博客|乐心屋资源分享论坛 ( 皖ICP备2021007551号 )

GMT+8, 2023-11-30 18:35 , Processed in 0.052700 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表