destoon采集论坛

 找回密码
 立即注册
查看: 546|回复: 10

即时主动推送到百度

[复制链接]

135

主题

90

回帖

625

积分

高级会员

Rank: 4

积分
625
发表于 2015-11-30 20:03:13 | 显示全部楼层 |阅读模式
本帖最后由 xuezuo 于 2015-11-30 20:09 编辑
先到http://zhanzhang.baidu.com/linksubmit获取token
在/module/模块名.clsaa.php中添加
在函数add(function add($post))里
[ol]
  • return $this->itemid;[/ol]复制代码
    的上面添加下面的代码:
    [ol]
  • //发布后主动提交到百度
  • //start
  • if($post['status'] == 3) {
  • $r = $this->db->get_one("SELECT linkurl FROM {$this->table} WHERE itemid=$this->itemid");
  • $linkurl = $MOD['linkurl'].$r['linkurl'];
  • $api = 'http://data.zz.baidu.com/urls?site=域名&token=XXXXXXXXXXXXXXXXXXXXX=original';
  • $ch = curl_init();
  • $options =  array(
  •     CURLOPT_URL => $api,
  •     CURLOPT_POST => true,
  •     CURLOPT_RETURNTRANSFER => true,
  •     CURLOPT_POSTFIELDS => $linkurl,
  •     CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
  • );
  • curl_setopt_array($ch, $options);
  • $result = curl_exec($ch);
  • echo $result;
  • }
  • //end[/ol]复制代码
  • 回复

    使用道具 举报

    2

    主题

    10

    回帖

    384

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    384
    发表于 2015-11-30 22:49:45 | 显示全部楼层
    你这个是需要访问提交还是后台添加数据后自动提交
    回复 支持 反对

    使用道具 举报

    68

    主题

    174

    回帖

    772

    积分

    高级会员

    Rank: 4

    积分
    772
    发表于 2015-11-30 23:21:20 | 显示全部楼层
    留着备用
    回复 支持 反对

    使用道具 举报

    50

    主题

    3415

    回帖

    7668

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    7668
    发表于 2015-12-1 08:28:48 | 显示全部楼层
    留着,要是有详细的说明文档对于小白们就好了

    回复 支持 反对

    使用道具 举报

    38

    主题

    2078

    回帖

    4496

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    4496
    发表于 2015-12-1 09:24:46 | 显示全部楼层
    不错,可以留着
    回复 支持 反对

    使用道具 举报

    16

    主题

    8

    回帖

    86

    积分

    注册会员

    Rank: 2

    积分
    86
    发表于 2015-12-3 17:26:32 | 显示全部楼层
    mark一下   
    回复 支持 反对

    使用道具 举报

    71

    主题

    3537

    回帖

    8055

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    8055
    发表于 2015-12-4 10:28:20 | 显示全部楼层
    模块里没找到add(function add($post))这个函数~
    回复 支持 反对

    使用道具 举报

    5

    主题

    30

    回帖

    237

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    237
    发表于 2015-12-11 17:39:27 | 显示全部楼层








    回复 支持 反对

    使用道具 举报

    35

    主题

    53

    回帖

    311

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    311
    发表于 2016-1-9 20:53:12 | 显示全部楼层

    5283990 发表于 2015-12-4 10:28

    模块里没找到add(function add($post))这个函数~

    同样找不到
    回复 支持 反对

    使用道具 举报

    35

    主题

    53

    回帖

    311

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    311
    发表于 2015-12-4 10:28:00 | 显示全部楼层

    zlf183123 发表于 2016-1-9 20:53

    同样找不到

    实际是搜索function add($post)这个就可以
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|destoon采集论坛

    GMT+8, 2025-11-23 09:37 , Processed in 0.018686 second(s), 20 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表