zoukankan      html  css  js  c++  java
  • Destoon7.0百度批量循环推送至百度

        因为新站上线,采集了很多数据,就做了一个百度批量循环推送至百度,来提高收录量,本插件免费,供广大朋友进行参考使用。

        

    <?php
    /*
    百度主动推送三项合一功能
    作者:68喜科技
    用于:DT7.0  
    功能模块:批量循环提交百度
    */
    //引入错误显示
    error_reporting(E_ERROR | E_WARNING | E_PARSE);
    require '../common.inc.php'; //引入公用函数
    $starid =1;   //初始ID 开始
    $limitList=2000; //限制条数
    while($starid<550000){
    $query = "SELECT itemid FROM {$DT_PRE}down_15 WHERE  itemid> $starid ORDER BY itemid ASC  LIMIT $limitList";   //查询数据库限制
    //推送核心代码
    $result = $db->query($query);
    $urls="";
    $domain="http://www.domain.com/";//域名
    while ($r=$db->fetch_array(($result)))
    {	
     $linkId = $r['itemid'];  //获取文章ID
     $linkurl ="baike/show-".$linkId.".html";//定义模块URL
    //修改域名
    $urls.=$domain.$linkurl.",";
    //echo "为您推送的URL为:<br/>".$urls."<br/>";
    }
    $urls=substr($urls,0,-1);
    $urls = explode(",",$urls);
    //接口推送
    $api = 'mip推送接口';//mip推送
    //$bdxzhapi='熊掌号接口';//熊掌号历史推送
    $pttsapi='主动推送接口';//普通推送
    $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  "百度MIP 推送成功:". $result."<br/>";
     /*
    $options =  array(
    	 CURLOPT_URL => $bdxzhapi,
        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."<br/>";
    */
    $options =  array(
    	 CURLOPT_URL => $pttsapi,
        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."<br/>";
    
     $starid=$starid+2000; //因为每一轮2000条推送
    }
     ?>
    

      

       

  • 相关阅读:
    FEniCS 1.1.0 发布,计算算术模型
    Piwik 1.10 发布,增加社交网站统计
    淘宝褚霸谈做技术的心态
    CyanogenMod 10.1 M1 发布
    Druid 发布 0.2.11 版本,数据库连接池
    GNU Gatekeeper 3.2 发布
    Phalcon 0.9.0 BETA版本发布,新增大量功能
    EUGene 2.6.1 发布,UML 模型操作工具
    CVSps 3.10 发布,CVS 资料库更改收集
    Opera 移动版将采用 WebKit 引擎
  • 原文地址:https://www.cnblogs.com/68xi/p/12834901.html
Copyright © 2011-2022 走看看