自动采集推送(织梦cms发布文章实时推送地址给百度收录的二种方法)

优采云 发布时间: 2022-04-05 05:08

  自动采集推送(织梦cms发布文章实时推送地址给百度收录的二种方法)

  其实在早期的《织梦cms发布文章实时推送地址到百度收录两种方法》中,我讲过如何实现推送网站@ > 文章,当时百度还没有熊掌账号,但是对于网站@>的文章推送,给出了主动推送接口,会根据不同网站@> 给定一个不同的key来部署推送的代码,我们可以直接引用这个文章,但是代码需要稍微改动一下。

  Bear's Paws的API提交分为两个接口:新内容接口和历史内容接口。通过新内容界面,提交当天网站上新生成内容的链接。新内容享受24小时抓取验证和快捷展示优惠。只能提交绑定站点下的内容,否则不能提交成功,配额不能累积,当天有效。通过历史内容接口,每天最多可以提交500万条有价值的内容,提交的内容会进入百度搜索的统一处理流程,需要一段时间。

  PHP推送新内容接口的代码为:

  $urls = array(

        'http://www.example.com/1.html',

        'http://www.example.com/2.html',

);

$api = 'http://data.zz.baidu.com/urls?appid=XXXXXXXXX&token=xxxxxxxxxxxxx&type=realtime';

$ch = curl_init();

$options = array(

        CURLOPT_URL => $api,

        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;

  Tips:接口调用地址的格式为:(本代码中appid是我们熊爪号的唯一标识ID,必须携带。token是在搜索资源平台申请推送的访问密钥,必须并且参数类型是对提交内容的数据类型的描述,新的内容参数是实时的。)

  如果只依赖这段代码,就需要复制每个文章的地址,非常麻烦。使用Dedecms系统,我们可以生成文章地址,既省时又省钱。更短的时间。Dedecms熊爪API提交的新内容接口代码:

  代码说明:

  1、$query 中的“dede_archives”是在您自己的数据库中存储 文章 的表。如果您的数据库标头被修改,您还必须在此处修改响应。

  2、这段代码自动获取当天发布的所有文章链接,并设置了两个时间戳,0:0:0和23:59:59,也就是说文章自动提取出来的,也就是当天的新内容。

  

  推送成功效果

  PHP推送历史内容接口代码为:

  $urls = array(

        'http://www.example.com/1.html',

        'http://www.example.com/2.html',

);

$api = 'http://data.zz.baidu.com/urls?appid=XXXXXXXXXX&token=xxxxxxxxxxxxx&type=batch';

$ch = curl_init();

$options = array(

        CURLOPT_URL => $api,

        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;

  Tips:接口调用地址的格式为:(本代码中appid是我们熊爪号的唯一标识ID,必须携带。token是在搜索资源平台申请推送的访问密钥,必须并且参数类型是对提交内容的数据类型的描述,新的内容参数是batch。)

  dedecms熊爪API提交的历史内容接口代码:

  代码说明:

  1、$query 中的“dede_archives”是在您自己的数据库中存储 文章 的表。如果您的数据库标头被修改,您还必须在此处修改响应。

  2、这段代码自动获取网站@>的所有历史文章链接,并设置两个时间戳,mktime(23,59,59,$month,$day,$year)和mktime( 0,0,0,7,1,2015),即自动提取网站@>的所有历史文章。

  

  推送成功效果

  下载文件 DedecmsXiongpaw API 提交新的内容接口文件和 DedecmsBearpaw API 提交历史内容接口文件,解压后修改文件,修改里面的key和url文件到你可以自己制作,把修改后的PHP文件上传到网站@>根目录,在浏览器中输入:你的域名/baiduxz_new.php和你的域名/baiduxz_old.php,就可以看到API了提交的效果。

  附件下载:密码:wzaz

  插件下载说明

  不提供下载和提取码的插件都是站长开发的,联系客服或站长获取报酬!

  织梦二次开发QQ群

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线