火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 3694|回复: 2

采集qq空间能用到的php处理程序

[复制链接]
发表于 2014-3-31 23:54:20 | 显示全部楼层 |阅读模式
本帖最后由 sjwxb 于 2014-3-31 23:58 编辑

看到别人都是卖钱的,其实很简单一个东西。用这个读出来文章的列表就行了。

用法:qq号改成你要采集的空间的qq,看文章有多少,设置下文章数量。然后存为php文件,传到你的空间,或者自己本地搭建php服务器。。然后在火车头文章列表里填写这个php文件的地址即可。。当然,只是抓取到了文章的具体地址,过滤的规则还需要你自己配置了。。不会写火车头插件。。只能用这种偏门的方法了。。
  1. <?php
  2. header("Content-Type:text/html;charset=utf-8");
  3. /*

  4. 获取qq空间日志文章列表,生成日志文章真实地址

  5. */

  6. $qq="396058579"; //QQ号
  7. $num=650;//文章数量

  8. for($i=0;$i<$num;$i=$i+15){
  9.         echo getlist($i,$qq);
  10. }


  11. function getlist($page,$uin)
  12. {
  13.         $code = file_get_contents ("http://b1.cnc.qzone.qq.com/cgi-bin/blognew/get_abs?hostUin=".$uin."&blogType=0&statYear=&reqInfo=1&pos=".$page."&num=15");
  14.         $code=mb_convert_encoding($code, 'UTF-8', 'UTF-8,GBK,GB2312,BIG5' );
  15.         $code=str_replace("_Callback(","",$code);
  16.         $QQ_json=str_replace(");","",$code);
  17.         $QQ_json=json_decode($QQ_json,true);
  18.        
  19.         for($i=0;$i<sizeof($QQ_json['data']['list']);$i++){       
  20.                 $blogId=$QQ_json['data']['list'][$i]['blogId'];
  21.                 $title=$QQ_json['data']['list'][$i]['title'];
  22.                 $str=$str.'<a href="http://b1.cnc.qzone.qq.com/cgi-bin/blognew/blog_output_data?uin='.$uin.'&blogid='.$blogId.'">'.$title.'</a><br>';
  23.         }
  24.        
  25.         return $str;
  26. }
  27. ?>
复制代码
效果图:






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入会员

x
发表于 2014-8-9 23:35:59 | 显示全部楼层
支持你,不过两个 好像没办法用了。。
发表于 2015-11-14 09:06:33 | 显示全部楼层
谢谢楼主,QQ空间的确很难抓取,我一般是用专用的采集器下载的!
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2024-11-18 02:42

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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