随着百度生态环境及算法改变,内容质量对于搜索引擎来说越来越重要了,那么信息的实时传达到蜘蛛抓取是每位站长必须做到的事情了,链接提交工具是网站主动向百度搜索推送数据的工具,工具可缩短爬虫发现网站链接时间,网站时效性内容建议使用链接提交工具,实时向搜索推送数据。本工具可加快爬虫抓取速度,无法解决网站内容是否收录问题。

站长工具百度度推送分为“自动提交”和“手动提交”,手动提交是最简单直接的方式,然而也是最繁琐的方法,所以最受用户喜爱的推送方式当然是自动提交,而自动提交又分为了“主动推送(实时)”、“自动推送”和“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主动推送代码,亲测可用!相关推荐

  1. 织梦charset.func.php,织梦程序百度php主动推送代码,亲测可用!

    随着百度生态环境及算法改变,内容质量对于搜索引擎来说越来越重要了,那么信息的实时传达到蜘蛛抓取是每位站长必须做到的事情了,链接提交工具是网站主动向百度搜索推送数据的工具,工具可缩短爬虫发现网站链接时间 ...

  2. dede模板php代码,织梦dede模板内怎样到场php代码_CMS体系建站教程

    织梦dede模板内怎样到场php代码? 一.模板页面内嵌入php 引荐进修:织梦cms 比方: {dede:name runphp='yes'} $str = "hello"; @ ...

  3. dede模板加php代码,织梦dede模板内怎么加入php代码的方法示例

    本文关键详细介绍了织梦cmsdede模板内怎么加入php代码的方式实例的相关资料,小编感觉挺好的,如今共享给大伙儿,也给大伙儿做一个参照.一起追随小编回来瞧瞧吧 一.模板网页页面内置入php 比如: ...

  4. 微信小程序码的生成(JAVA完整版) 亲测可用

    JAVA生成小程序码(太阳码) 首先准备工具类,这里我使用的是QrUtil;废话不多说,上工具类; 工具类是获取token使用; appid = 小程序appID secret = 小程序秘钥 /** ...

  5. 织梦主动提交_织梦实现发布文章主动推送(实时)给百度的方法

    织梦内容管理系统(DedeCms) 是一款很老的程序了,主要是以简单.实用.开源而闻名,很多建站初学者第一次做网站都是使用的织梦.不过织梦也有不足之处,比方说我们用织梦发布文章 织梦内容管理系统(De ...

  6. dedecms织梦程序百度收录自动提交教程

    前面介绍了destoon7.0 百度收录自动提交的方法,今天一起来看看dedecms怎么做百度收录自动提交! 第一步:在\plus\task目录下新建一个php文件,命名为xzh.php代码如下: r ...

  7. Mac启动任务管理器,在某一个程序崩了时kill掉【亲测可用】

    command + option + esc 快捷键,然后弹跳出任务管理器界面,点击程序强制终止就可以了

  8. 微信小程序开发笔记6——小程序添加并使用外部字体(亲测可用)

    学习参考链接: http://www.wxapp-union.com/forum.php?mod=viewthread&tid=1211 -- 完毕,更多精彩看请下一笔记. 转载于:https ...

  9. 达梦数据库的连接(四种方式-亲测可用)达梦数据库的几大小助手工具

    1.D M 管理工具连接数据库 2.d i s q l 连接数据库 [dmdba@localhost ~]$ disql disql V8 用户名:SYSDBA(也可以直接回车因为初始没有变化) 密码 ...

最新文章

  1. airtest web 录制滑块_Airtest 录屏总结,这不是一个简单的 recording!
  2. 中国首个火星探测器天问一号发射成功!
  3. 美丽的闭包,在js中实现函数重载
  4. mysql 表结构关系_mysql 表关系 与 修改表结构
  5. Halcon中visualize_object_model_3d算子详解
  6. 物联网设备的互操作性问题探讨
  7. 怎么看待MYSQL的性能
  8. videojs重播_vue2.0 vue-video-player 直播hls 回放mp4
  9. React 记坑 ----- 关于 react-redux 中共享状态更新时自动重新 render 页面的问题
  10. Fedora9-ATI显卡Gnome环境下Amarok和EVA花屏现象理会及其处理责罚方法。
  11. R|ggplot2(七)|自定义主题
  12. html合并pdf文件,PDF Mergy:合并PDF
  13. 动态规划算法(DP) JAVA 菜鸟理解
  14. VMware 的安装和破解密码
  15. 工程经济—技术方案经济效果评价
  16. java输入语句怎么写_java输入语句应该怎样写?示例演示
  17. 一张图30分钟带你入门python-我,30分钟,P了100张图,秒杀全公司同事
  18. Visio 的uml数据库表示方法中容器无法设置外键?
  19. 简谈一下对自己的认识
  20. 使用poi把excel分割为多个excel

热门文章

  1. Linux网站建设总结,linux下建站目录分配权限的经验技巧总结
  2. java通过jni调用c++并联调
  3. Java中使用sort()进行升序降序排序
  4. 以爱之名,生鲜电商们在情人节抢着卖鲜花
  5. C语言中指针初始化和常规运算
  6. 「AI 孙燕姿」翻唱华语乐坛歌曲爆红全网,AI 翻唱将带来哪些影响?是否会有版权等问题?
  7. 20元造一个运行Linux和Python的名片
  8. Spring-Mail
  9. 当心!催收催缴机器人正在抢你的饭碗
  10. 已经安装TensorFlow,但是import TensorFlow时出现找不到指定模块