xiuno主动推送代码 [复制链接]

moqu8 2020-3-27

4079 0

image.png
你们或许发现了最近百度站长平台后台显示“自动推送”为0,但你们不知道为什么吧!

3月10号,百度就发了通知了,js代码推送(就是你们放在网站里推送的js代码),已经停止使用了。

如果,百度对你网站收录不佳,快换主动推送吧!

我写了个小代码,来推送近2天的帖子:

/** 这个是用来提交网址到百度的
* 每天在宝塔后台定时执行
* 只提交最近2天的,以前的不提交
*/
$today_start = strtotime(date("Y-m-d", time())) - 60 * 60 * 24;
$today_end = $today_start + 60 * 60 * 24 * 2;
$result = db_sql_find("SELECT * FROM `bbs_thread` WHERE `create_date`>$today_start AND `create_date`<$today_end ORDER BY `tid` asc");
$urls = array();
foreach ($result as $item) {
array_push($urls, "https://www.44886.com/thread-{$item['tid']}.htm");
}
print_r($urls);
$url = 'http://data.zz.baidu.com/urls?site=换成自己的网站&token=换成自己的token';
$ch = curl_init();
$options = array(
CURLOPT_URL => $url,
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;


然后,把这个地址,放进计划任务里面(宝塔面板的计划任务、各大监控平台的网址监控)
我设置成的5小时运行一次。

这样就行咯。



最新回复 (0)
返回
支持中心
邮箱:winkill2012@qqcom
新站优化中!部分功能尚未完善,敬请谅解!
支持中心