Qzone rss的利用
时间:2007-10-11
来源:互联网
复制PHP内容到剪贴板
<?php
$doc = new DOMDocument();
$doc->load("[url=http://feeds.qzone.qq.com/cgi-bin/cgi_rss_out?uin=153080931]http://feeds.qzone.qq.com/cgi-bin/cgi_rss_out?uin=153080931[/url]"); //这个是qzone feeds的地址只要修改后面uin=
$items = $doc->getElementsByTagName("item"); // 一个item 是一个内容页
$i=0;
foreach ($items as $item){
//
$title = $item->getElementsByTagName("title"); //获取title节点
$titles = $title->item(0)->nodeValue; //获取title得内容
$arr[$i]['title']= mb_convert_encoding($titles,"gb2312","utf-8"); //由于是utf-8 转换为中文 gb2312 ,需要mbstring的支持
//
$pubdates= $item->getElementsByTagName("pubDate");
$pubdate =$pubdates->item(0)->nodeValue;
$arr[$i]['pubdate']=mb_convert_encoding($pubdate,"gb2312","utf-8");
$descriptions= $item->getElementsByTagName("description");
$description =$descriptions->item(0)->nodeValue;
$arr[$i]['description']=mb_convert_encoding($description,"gb2312","utf-8");
$i++;
}
print_r($arr);
?>
代码很简单可以查找一下domdocument得一些相关只是就可以了。PHP代码:
<?php
$doc = new DOMDocument();
$doc->load("[url=http://feeds.qzone.qq.com/cgi-bin/cgi_rss_out?uin=153080931]http://feeds.qzone.qq.com/cgi-bin/cgi_rss_out?uin=153080931[/url]"); //这个是qzone feeds的地址只要修改后面uin=
$items = $doc->getElementsByTagName("item"); // 一个item 是一个内容页
$i=0;
foreach ($items as $item){
//
$title = $item->getElementsByTagName("title"); //获取title节点
$titles = $title->item(0)->nodeValue; //获取title得内容
$arr[$i]['title']= mb_convert_encoding($titles,"gb2312","utf-8"); //由于是utf-8 转换为中文 gb2312 ,需要mbstring的支持
//
$pubdates= $item->getElementsByTagName("pubDate");
$pubdate =$pubdates->item(0)->nodeValue;
$arr[$i]['pubdate']=mb_convert_encoding($pubdate,"gb2312","utf-8");
$descriptions= $item->getElementsByTagName("description");
$description =$descriptions->item(0)->nodeValue;
$arr[$i]['description']=mb_convert_encoding($description,"gb2312","utf-8");
$i++;
}
print_r($arr);
?>
[ 本帖最后由 morsth 于 2007-10-11 14:41 编辑 ]
作者: morsth 发布时间: 2007-10-11
dom是个好人
作者: gently 发布时间: 2007-10-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28