|
本帖最后由 sjwxb 于 2014-3-31 23:58 编辑
看到别人都是卖钱的,其实很简单一个东西。用这个读出来文章的列表就行了。
用法:qq号改成你要采集的空间的qq,看文章有多少,设置下文章数量。然后存为php文件,传到你的空间,或者自己本地搭建php服务器。。然后在火车头文章列表里填写这个php文件的地址即可。。当然,只是抓取到了文章的具体地址,过滤的规则还需要你自己配置了。。不会写火车头插件。。只能用这种偏门的方法了。。- <?php
- header("Content-Type:text/html;charset=utf-8");
- /*
- 获取qq空间日志文章列表,生成日志文章真实地址
- */
- $qq="396058579"; //QQ号
- $num=650;//文章数量
- for($i=0;$i<$num;$i=$i+15){
- echo getlist($i,$qq);
- }
- function getlist($page,$uin)
- {
- $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");
- $code=mb_convert_encoding($code, 'UTF-8', 'UTF-8,GBK,GB2312,BIG5' );
- $code=str_replace("_Callback(","",$code);
- $QQ_json=str_replace(");","",$code);
- $QQ_json=json_decode($QQ_json,true);
-
- for($i=0;$i<sizeof($QQ_json['data']['list']);$i++){
- $blogId=$QQ_json['data']['list'][$i]['blogId'];
- $title=$QQ_json['data']['list'][$i]['title'];
- $str=$str.'<a href="http://b1.cnc.qzone.qq.com/cgi-bin/blognew/blog_output_data?uin='.$uin.'&blogid='.$blogId.'">'.$title.'</a><br>';
- }
-
- return $str;
- }
- ?>
复制代码 效果图:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?加入会员
x
|