php百度推送代码,织梦程序百度php主动推送代码,亲测可用!
随着百度生态环境及算法改变,内容质量对于搜索引擎来说越来越重要了,那么信息的实时传达到蜘蛛抓取是每位站长必须做到的事情了,链接提交工具是网站主动向百度搜索推送数据的工具,工具可缩短爬虫发现网站链接时间,网站时效性内容建议使用链接提交工具,实时向搜索推送数据。本工具可加快爬虫抓取速度,无法解决网站内容是否收录问题。
站长工具百度度推送分为“自动提交”和“手动提交”,手动提交是最简单直接的方式,然而也是最繁琐的方法,所以最受用户喜爱的推送方式当然是自动提交,而自动提交又分为了“主动推送(实时)”、“自动推送”和“sitemap”三种方式,后两种相对比较简单,而第一种相对设置要稍微复杂一点,现在结合本人自己的情况说一说第一种。
使用主动推送功能会达到怎样效果:
及时发现:可以缩短百度爬虫发现您站点新链接的时间,使新发布的页面可以在第一时间被百度收录
保护原创:对于网站的最新原创内容,使用主动推送功能可以快速通知到百度,使内容可以在转发之前被百度发现
织梦百度php主动推送代码示例:
建议先在命名建立文件为baiduxz_news.php 放在跟目录下
require_once ("include/common.inc.php");
require_once "include/arc.partview.class.php";
require_once('include/charset.func.php');
$year = date("Y");
$month = date("m");
$day = date("d");
$dayBegin = mktime(0,0,0,$month,$day,$year);//当天开始时间戳
$dayEnd = mktime(23,59,59,$month,$day,$year);//当天结束时间戳
$query = "SELECT arch.id,types.typedir FROM dede_arctype as types inner join dede_archives as arch on types.id=arch.typeid where pubdate".$dayBegin.""; //这里dede换成你们自己的表前缀
$urls="";
$dsql->Execute('arch.id,types.typedir',$query);
while($row = $dsql->GetArray('arch.id,types.typedir'))
{
$urls.="http://www.dede58.com".str_replace("{cmspath}","",$row['typedir'])."/".$row[id].".html".",";
//将上边的http://www.dede58.com 换成你的网址
}
$urls=substr($urls,0,-1);
$urls = explode(",",$urls);
$api = 'http://data.zz.baidu.com/urls?site=www.dede58.com&token=VtDwNoCne61ZfPRzh'; // 前边的site换成自己的site xxx换成自己的密钥
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode(" ", $urls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result.count($urls);
?>
更新文档后,浏览器访问执行PHP推送该文件:
如:http://www.dede58.com/baiduxz_news.php 如果返回代码是:
{"remain":4999998, "success":2, "not_same_site":[],"not_valid":[]}
(此图片来源于网络,如有侵权,请联系删除! )
历史数据,百度PHP推送代码:
require_once ("include/common.inc.php");
require_once "include/arc.partview.class.php";
require_once('include/charset.func.php');
$year = date("Y");
$month = date("m");
$day = date("d");
$dayBegin = mktime(0,0,0,7,1,2015);//网站开始运行时间戳
$dayEnd = mktime(23,59,59,$month,$day,$year);//当天结束时间戳
$query = "SELECT arch.id,types.typedir FROM dede_arctype as types inner join dede_archives as arch on types.id=arch.typeid where pubdate".$dayBegin."";
//echo $query;
$urls="";
$dsql->Execute('arch.id,types.typedir',$query);
while($row = $dsql->GetArray('arch.id,types.typedir'))
{
$urls.="https://m.dede58.com".str_replace("{cmspath}","",$row['typedir'])."/".$row[id].".html".",";
//将上边的https://m.dede58.com换成你的网址
}
$urls=substr($urls,0,-1);
$urls = explode(",",$urls);
$api = 'http://data.zz.baidu.com/urls?appid=XXXXXXXXXX&token=xxxxxxxxxxxxx&type=batch';// 前边的熊掌号ID和密钥换成自己
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode("
", $urls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;
?>
免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。
本站vip会员 请加入织梦58 VIP②群 PS:加入时备注用户名或昵称
普通注册会员或访客 请加入织梦58 技术交流②群
php百度推送代码,织梦程序百度php主动推送代码,亲测可用!相关推荐
- 织梦charset.func.php,织梦程序百度php主动推送代码,亲测可用!
随着百度生态环境及算法改变,内容质量对于搜索引擎来说越来越重要了,那么信息的实时传达到蜘蛛抓取是每位站长必须做到的事情了,链接提交工具是网站主动向百度搜索推送数据的工具,工具可缩短爬虫发现网站链接时间 ...
- dede模板php代码,织梦dede模板内怎样到场php代码_CMS体系建站教程
织梦dede模板内怎样到场php代码? 一.模板页面内嵌入php 引荐进修:织梦cms 比方: {dede:name runphp='yes'} $str = "hello"; @ ...
- dede模板加php代码,织梦dede模板内怎么加入php代码的方法示例
本文关键详细介绍了织梦cmsdede模板内怎么加入php代码的方式实例的相关资料,小编感觉挺好的,如今共享给大伙儿,也给大伙儿做一个参照.一起追随小编回来瞧瞧吧 一.模板网页页面内置入php 比如: ...
- 微信小程序码的生成(JAVA完整版) 亲测可用
JAVA生成小程序码(太阳码) 首先准备工具类,这里我使用的是QrUtil;废话不多说,上工具类; 工具类是获取token使用; appid = 小程序appID secret = 小程序秘钥 /** ...
- 织梦主动提交_织梦实现发布文章主动推送(实时)给百度的方法
织梦内容管理系统(DedeCms) 是一款很老的程序了,主要是以简单.实用.开源而闻名,很多建站初学者第一次做网站都是使用的织梦.不过织梦也有不足之处,比方说我们用织梦发布文章 织梦内容管理系统(De ...
- dedecms织梦程序百度收录自动提交教程
前面介绍了destoon7.0 百度收录自动提交的方法,今天一起来看看dedecms怎么做百度收录自动提交! 第一步:在\plus\task目录下新建一个php文件,命名为xzh.php代码如下: r ...
- Mac启动任务管理器,在某一个程序崩了时kill掉【亲测可用】
command + option + esc 快捷键,然后弹跳出任务管理器界面,点击程序强制终止就可以了
- 微信小程序开发笔记6——小程序添加并使用外部字体(亲测可用)
学习参考链接: http://www.wxapp-union.com/forum.php?mod=viewthread&tid=1211 -- 完毕,更多精彩看请下一笔记. 转载于:https ...
- 达梦数据库的连接(四种方式-亲测可用)达梦数据库的几大小助手工具
1.D M 管理工具连接数据库 2.d i s q l 连接数据库 [dmdba@localhost ~]$ disql disql V8 用户名:SYSDBA(也可以直接回车因为初始没有变化) 密码 ...
最新文章
- airtest web 录制滑块_Airtest 录屏总结,这不是一个简单的 recording!
- 中国首个火星探测器天问一号发射成功!
- 美丽的闭包,在js中实现函数重载
- mysql 表结构关系_mysql 表关系 与 修改表结构
- Halcon中visualize_object_model_3d算子详解
- 物联网设备的互操作性问题探讨
- 怎么看待MYSQL的性能
- videojs重播_vue2.0 vue-video-player 直播hls 回放mp4
- React 记坑 ----- 关于 react-redux 中共享状态更新时自动重新 render 页面的问题
- Fedora9-ATI显卡Gnome环境下Amarok和EVA花屏现象理会及其处理责罚方法。
- R|ggplot2(七)|自定义主题
- html合并pdf文件,PDF Mergy:合并PDF
- 动态规划算法(DP) JAVA 菜鸟理解
- VMware 的安装和破解密码
- 工程经济—技术方案经济效果评价
- java输入语句怎么写_java输入语句应该怎样写?示例演示
- 一张图30分钟带你入门python-我,30分钟,P了100张图,秒杀全公司同事
- Visio 的uml数据库表示方法中容器无法设置外键?
- 简谈一下对自己的认识
- 使用poi把excel分割为多个excel