织梦熊掌号历史数据API提交工具(全自动的dedecms代码)

发布日期:2018-06-10 23:36:01 作者:冬镜SEO

  • 正文内容
  • 相关推荐
原创

前两天冬镜在博客公布了织梦熊掌id新增数据API提交工具,很多人来问我历史数据怎么提交,今天冬镜就把代码也放出来,供大家交流学习。

织梦熊掌id历史数据提交工具

教程是采用php来提交,这样可以全自动的批量提交网站的url。

首先我们看看熊掌id官方给出的示例代码:

$urls = array(
    'http://www.example.com/1.html',
    'http://www.example.com/2.html',
);
$api = 'http://data.zz.baidu.com/urls?appid=1596002713017672&token=vsaJJ3BFNUGx9lGH&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;
我们只需要把其中的url地址改为变量,还有就是把API接口改成自己的就行。

冬镜结合织梦的变量修改后的代码如下:

<?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<".$dayEnd." AND pubdate>".$dayBegin."";
$urls="";
				
$dsql->Execute('arch.id,types.typedir',$query);
while($row = $dsql->GetArray('arch.id,types.typedir'))
{
	$urls.="http://uqseo.com".str_replace("{cmspath}","",$row['typedir'])."/".$row[id].".html".",";	
}
$urls=substr($urls,0,-1);
$urls	= explode(",",$urls);

$api = 'http://data.zz.baidu.com/urls?appid=熊掌idID&token=密钥&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;
?>
以上代码大家需要修改三个地方:

1、建站时间

$dayBegin = mktime(0,0,0,7,1,2015);
将上面的时间改成自己的,其中7代表月份,1代表日期,2015代表年份

2、url地址修改

$urls.="http://uqseo.com".str_replace
将上面的http://uqseo.com修改为你自己的主网

3、历史数据API接口

$api = 'http://data.zz.baidu.com/urls?appid=熊掌idID&token=密钥&type=batch';
按照上面的文字说明修改成自己的

好了今天的教程就到这里,如果你有更好的代码,欢迎评论区留言交流,不想动手可直接下载冬镜写好的源码。

管理员设置回复可下载

搜一下

标签:

标题:织梦熊掌号历史数据API提交工具(全自动的dedecms代码)

链接:http://uqseo.com/dedecms/130.html

版权:若无特殊标注皆为 冬镜SEO 原创版权,转载请以链接形式注明作者及原始出处

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论

20条评论
  1. avatar

    飞龙63.0.3239.132 Lv.1 Chrome 75.0.3770.100 Chrome 75.0.3770.100 Windows Windows 回复

    我来看看。。。。

    四川省成都市 电信

    1. avatar

      来看看 Lv.1 Chrome 70.0.3538.25 Chrome 70.0.3538.25 Windows Windows 回复

      我来看看。。。。

      广西 电信

      1. avatar

        金凤凰爽肤水 Lv.1 Chrome 63.0.3239.132 Chrome 63.0.3239.132 Windows 7 x64 Edition Windows 7 x64 Edition 回复

        不错的软件

        河南省郑州市 移动

        1. avatar

          黄强SEO Lv.1 Chrome 72.0.3626.109 Chrome 72.0.3626.109 Windows 7 Windows 7 回复

          我来参考参考

          四川省成都市 电信

          1. avatar

            哈哈哈 Lv.1 Sogou Explorer Sogou Explorer Windows 7 x64 Edition Windows 7 x64 Edition 回复

            我也要下载

            甘肃省 电信