CSDN论坛RSS阅读,(新手学采集,原创),谢谢指教。
程序员文章站
2024-04-05 12:20:00
...
情况是这样的:CSDN论坛,没有手机版,也没有平板电脑版;其他有几位好汉,自行设计了一个addroid系统上的安装版,也有其不好之处:一定要安装(占空间占内存)而且没法自定义自己喜欢的版块。
我个人喜欢在公交车上看点东西,晚上也喜欢在床*问csdn论坛,为了学习嘛没办法。若直接打开www.csdn.net 我的流量怎么办呢?加载时间很长且错版,全是广告、图片。今天自己写了一个可以阅读csdn rss的程序,为了学习采集与xml吧,与共好汉分享一番。如下
程序名:csdn论坛阅读(手机,平板电脑专用)
演示地址: http://www.ruci.org/rss.php
原理:php读csdn的rss,再采集论坛中各用户的发言。
特点:适合在手机、平板电脑、pda移动终端*问论坛,无多余图片,无广告,可自定义自己喜欢的版块,加载速度快,流量少,免安装之特点。
请高手指点一番,不妥之处,谢谢。
rss.php
show.php
showContent.php
我个人喜欢在公交车上看点东西,晚上也喜欢在床*问csdn论坛,为了学习嘛没办法。若直接打开www.csdn.net 我的流量怎么办呢?加载时间很长且错版,全是广告、图片。今天自己写了一个可以阅读csdn rss的程序,为了学习采集与xml吧,与共好汉分享一番。如下
程序名:csdn论坛阅读(手机,平板电脑专用)
演示地址: http://www.ruci.org/rss.php
原理:php读csdn的rss,再采集论坛中各用户的发言。
特点:适合在手机、平板电脑、pda移动终端*问论坛,无多余图片,无广告,可自定义自己喜欢的版块,加载速度快,流量少,免安装之特点。
请高手指点一番,不妥之处,谢谢。
rss.php
CSDN论坛RSS阅读 CSDN论坛RSS阅读,平板电脑专用
- 版主推荐-技术区
- 版主推荐-生活区
- Web 开发
- PHP
- Web 开发 HTML(CSS)
- Web 开发 JavaScript
- 其他数据库开发 MySQL/Postgresql
- Linux/Unix社区
show.php
csdn在线浏览器 load($rss_link);//读取xml文件 $rss_root=$dom->documentElement;//获取xml数据的根 $items=$rss_root->getElementsByTagName("item");//获得所有的item节点 foreach($items as $it){//读取第一个item节点 $children=$it->childNodes;//获取$it的所有节点; $row_array=array();//初始化数组 foreach($children as $key=>$e)//处理每一个item { if((strcmp($e->nodeName,"title")==0))//获得每个item的title和link { $row_array[$e->nodeName]="*".$e->nodeValue; } if((strcmp($e->nodeName,"link")==0)) { $row_array[$e->nodeName]="Read"; } } $row=implode("=>",$row_array);//将读取的数据保存到字符串中 $row.="
"; echo $row; }?>
showContent.php
无标题文档 (.*)#iUs';$preg2='#\(this,111\);\'>(.*)#U';preg_match_all($preg, $con, $arr);preg_match_all($preg2, $con, $arr2);for($i=0;$i'; } else{ echo "第".$i."楼".$arr2[1][$i].":".$arr[1][$i].'
'; } }?>
回复讨论(解决方案)
支持原创分享,用SimpleXML代码估计能再少点,xml处理我做得不多,多数时候都是用json
这帖我来结.
牛人!
一般订了rss的种,有新的消息,都会向客户端推送的,这就是rss
那个传地址,没处理好。
真是牛人一个啊
演示地址打不开
dom操作。。。。我以为只有js才能做dom操作呢,丢人了啊。
good and helpful.