首先是以虎嗅网分析为例。先对其RSS进行分析。这一步貌似是最简单的一步。但是我用了10个小时吧。
技术就是使用XML:: Simple模块。我使用之后Data::Dumper()xml之后是一些这样的数据。和perldoc上与CPAN的不一样。
我看了其他人的写解析XML博客貌似也没有我的这么复杂。
今天的虎嗅RSS。:M
xml 是通过 curl http://www.huxiu.com/rss/0.xml 获得的。
RSS<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"> <channel> <title>虎嗅网</title> <description>虎嗅网RSS订阅</description> <link>http://www.huxiu.com</link> <generator>huxiu_rss_generator</generator> <image> <url>http://www.huxiu.com/static/img/logo.png</url> <title>虎嗅网</title> <link>http://www.huxiu.com</link> </image> <item> <title>除了新浪,还有哪类互联网公司会受到“净网”影响?</title> <thumbnail></thumbnail> <link>http://www.huxiu.com/article/32577/1.html?f=wangzhan</link> <description><![CDATA[<img src="http://u.img.huxiu.com/portal/201404/25/000436hq6byb5xb6qwgoyo.png.thumb.jpg?f=wangzhan" /> 还没从“今晚都是快播人”的情绪中自拔?醒醒吧,下一波行动已至。<br /><br />这并非没有迹象可循,就在前两天,包括冲田杏梨、东尼大木等日本爱情动作片演员在国内拥有的微博账号也被注销,24日下午,新浪被曝出读书频道原创小说连载、新浪视频两个频道播客栏目部分内容存在涉嫌传播淫秽色情信息的问题。据<a href="http://news.xinhuanet.com/legal/2014-04/24/c_1110399897.htm">新华网</a>消息称:<br /><br /><sup>4月16日和23日,北京市文化市场行政执法总队向北京新浪互联信息服务有限公司(以下简称新浪公司)送达了《北京市文</sup>]]></description> <pubDate>Fri, 25 Apr 2014 00:04:00 +0800</pubDate> </item> <item> <title>支付宝充当央行角色?装糊涂还是真糊涂!</title> <thumbnail></thumbnail> <link>http://www.huxiu.com/article/32568/1.html?f=wangzhan</link> <description><![CDATA[<img src="http://u.img.huxiu.com/portal/201404/24/231835nkwrmmjyu69ucjru.jpg.thumb.jpg?f=wangzhan" /> <div>“中国的央行就是中国人民银行,没有任何机构能够替代,未来也不会有,说余额宝是第二个央行是非常不准确的表达。”这是格林斯潘对央行与支付宝地位的界定。这个界定来回答所谓“支付宝充当央行角色“实在太合适不过了。因为,论对一个国家中央银行角色的理解,格林斯潘这个老头认第二,谁敢认第一?</div><div><br /></div><div>余额宝的话题仍然没有平息,就在近日,兴业银行行长李仁杰在一场研讨会上表示,与各大银行都有接口的支付宝,某种程度上已经充当了中</div>]]></description> <pubDate>Thu, 24 Apr 2014 23:19:00 +0800</pubDate> </item> <item> <title>腾讯真的在逼死微信第三方?</title> <thumbnail></thumbnail> <link>http://www.huxiu.com/article/32565/1.html?f=wangzhan</link> <description><![CDATA[<img src="http://u.img.huxiu.com/portal/201404/24/225012whxgs9sk7uaxn9n9.jpg.thumb.jpg?f=wangzhan" /> <div>近日看到一篇在虎嗅上的文章,标题:<a href="http://www.huxiu.com/article/32312/1.html">腾讯正在将第三方逼入绝境</a>。我看到后没做任何反应,因为我用脚趾头都猜出来是那些人写的,写的目的是什么。但是未曾想到连续三天有很多人包括我们投资人都来问我怎么看行业的发展,为了以正视听,容我来道来这篇文章的荒谬之处,也顺便和自称铁哥的哥们约个架,请铁哥看完这篇文章后,如果不服,我们奥体森林公园南门见。</div><div><br /></div><div>首先我要表明观点:</div><div><br /></div><div><sup>一 微信是一个开放平台,谁都有资格做,腾讯没有将第三</sup></div>]]></description> <pubDate>Thu, 24 Apr 2014 22:50:00 +0800</pubDate> </item> <item> <title>今日嗅评:小米的野心找错了方向,设备最好能自动绑定电视且无需设置</title> <thumbnail></thumbnail> <link>http://www.huxiu.com/article/32563/1.html?f=wangzhan</link> <description><![CDATA[<img src="http://u.img.huxiu.com/portal/201404/24/191555ldydkly5amjp1ahm.jpg.thumb.jpg?f=wangzhan" /> <div><a href="http://www.huxiu.com/article/32472/1.html"><b>监管月余,跳出漩涡,五问支付宝/余额宝</b></a></div><div><font face="楷体">四顾剑投稿:余额宝倒逼利率市场化改革?利率市场化后余额宝会自然消亡?可看出余额宝、阿里小贷、支付宝三者合起来就是银行的存贷汇三大基本功能,在其自身资金闭环后,如果再继续打擦边球就明显触犯了央行的底线,成了有实无名的银行。</font></div><div><br /></div><div><b>天芯:</b>一、余额宝对利率市场化的作用被小视,余额宝让利用户,使银行存款下降,迫使银行改革。二、快捷支付限额一直存在,在这个时间点下降,很明显存在打</div>]]></description> <pubDate>Thu, 24 Apr 2014 19:17:28 +0800</pubDate> </item> <item> <title>一张图看懂腾讯在线教育都做了啥</title> <thumbnail></thumbnail> <link>http://www.huxiu.com/article/32558/1.html?f=wangzhan</link> <description><![CDATA[<img src="http://u.img.huxiu.com/portal/201404/24/182936fm9v0olql3alwmdr.jpg.thumb.jpg?f=wangzhan" /> 芥末堆注:<span style="font-size: 14px; line-height: 1.8em;">2013年11月,新版QQ正式推出了基于群的教育模式,近期又低调上线腾讯课堂(www.ke.qq.com),此次上线的腾讯课堂是一个完整的课程交易平台,与之前上线的QQ群视频直播工具、支付工具相结合,腾讯在线教育闭环初步形成。</span><div><span style="font-size: 14px; line-height: 1.8em;"><br /></span></div><div><span style="font-size: 14px; line-height: 1.8em;">有别于BAT其他两家的产品思路,腾讯的在线教育产品有两个团队在做,其中一个以QQ群为网络课堂做直播教育,而另一个团队以精品课为资源平台做录播教育。下面,小编带你一图看</span></div>]]></description> <pubDate>Thu, 24 Apr 2014 18:30:00 +0800</pubDate> </item> <item> <title>圈到4亿用户,有道发布在线教育平台:其实更像是一场“招商会”</title> <thumbnail></thumbnail> <link>http://www.huxiu.com/article/32553/1.html?f=wangzhan</link> <description><![CDATA[<img src="http://u.img.huxiu.com/portal/201404/24/170043raor2grmut4cz2gj.jpg.thumb.jpg?f=wangzhan" /> <div><div>今天下午(4月24日),网易有道在798召开了一个“在线教育战略发布会”,网易CEO丁磊亲自前往不说,还拉上了新东方、英孚教育和外研社助阵。除了宣布要开放有道词典作为在线教育平台,还推出了一款颇具游戏性的英语学习工具产品“有道口语大师”。</div><div><br /></div><div>丁磊和网易都在强调做在线教育是一种“情怀”甚至是“公益”,但07年起开始做有道词典、云课堂和公开课,网易在在线教育方面(包括有道、网易云课堂和公开课)已经投入几亿,</div></div>]]></description> <pubDate>Thu, 24 Apr 2014 17:04:00 +0800</pubDate> </item> <item> <title>小米路由器:路由器的外皮下到底是什么?</title> <thumbnail></thumbnail> <link>http://www.huxiu.com/article/32545/1.html?f=wangzhan</link> <description><![CDATA[<img src="http://u.img.huxiu.com/portal/201404/24/163328s9rmr49cm9woesb9.jpg.thumb.jpg?f=wangzhan" /> 最近微信微博上流传着这么一个段子:“雷军想要占领客厅,却忽略了他的大部分粉丝根本就没有厅”,并且很快就在互联网思维的作用下快速迭代出另外一个分支:“也许他们就住在厅里”。<br /><br />小米的目标客户群中到底有多少是"地青"尚无从考证,不过雷布斯已经用实际行动表示他并不同意这个观点。4月24日下午的小米“新品新品新品”媒体沟通会上发布了两个网络设备以及一个增强版的新小米盒子,而这两个网络设备,一个是路由器,另外一个]]></description> <pubDate>Thu, 24 Apr 2014 16:38:47 +0800</pubDate> </item> <item> <title>乐淘为何未“乐”即被“淘”?</title> <thumbnail></thumbnail> <link>http://www.huxiu.com/article/32548/1.html?f=wangzhan</link> <description><![CDATA[<img src="http://u.img.huxiu.com/portal/201404/24/160810ilgufmlli3yfxfxm.jpg.thumb.jpg?f=wangzhan" /> <div><font face="楷体">本文由虎嗅实习生韩依民撰写。</font></div><div><br /></div><div>“乐淘网已经于去年年底被卖给手下的一个员工”,近期,一则出售传闻将沉寂多时的乐淘再次拉回大众视野。在垂直类电商春风得意那几年,乐淘曾一度是其中的领头企业,然而一时喧嚣之后,乐淘已不复当年风采。</div><div><br /></div><div>风光一时的乐淘为什么会沦落至要被出售的处境?</div><div><br /></div><div><b><font color="#800000" size="3">乐淘怎么了?</font></b></div><div><br /></div><div>乐淘成立于2008年,彼时垂直类电商正是风生水起之时,凡客总裁陈年曾预言垂直类电子商务将在2009年爆发,2010年麦考林上市</div>]]></description> <pubDate>Thu, 24 Apr 2014 16:08:00 +0800</pubDate> </item> <item> <title>长期内耗,饭统网终被拖垮</title> <thumbnail></thumbnail> <link>http://www.huxiu.com/article/32536/1.html?f=wangzhan</link> <description><![CDATA[<img src="http://u.img.huxiu.com/portal/201404/24/154704zge3fgvnjgd8ddww.jpg.thumb.jpg?f=wangzhan" /> 这两天的头条是属于饭统网的,这个存在了十年之久的餐饮预订网站就这么没了,所谓“十年河东,十年河西”,十年真的能改变很多,但是也有一成不变的反例,饭统网应该算是一个奇葩了,自从资本进入之后就一直存活于内耗的阴影下,一直延续到近日的彻底倒闭。<br /><br />自从4月初开始到现在,饭统网一直无法打开,400电话无人接听,有关人士称饭统网办公新址的大门一直紧锁,大门上还有贴有员工讨薪的民事诉讼状。同时有饭统网内部员工透露,]]></description> <pubDate>Thu, 24 Apr 2014 15:30:00 +0800</pubDate> </item> <item> <title>易手,换帅,裁员,酷6视频之路已尽</title> <thumbnail></thumbnail> <link>http://www.huxiu.com/article/32541/1.html?f=wangzhan</link> <description><![CDATA[<img src="http://u.img.huxiu.com/portal/201404/24/144541iphblxph5wdb1hch.jpg.thumb.jpg?f=wangzhan" /> 这或许是一个视频网站死亡的完全标本。<br /><br />本已处在视频圈边缘的酷6被陈天桥甩手之后,再引发媒体关注——不出所料,资本圈异动,牵连了酷6易帅,据<a href="http://tech.163.com/14/0424/04/9QINVCVI000915BF.html">网易科技</a>报道,酷6现CEO杜昉欲离职,接替他的是刚买下公司41%股权的许旭东,同时还将大量裁员。<br /><br /><font color="#800000" size="3"><b>酷6历次易帅都为哪般?</b></font><br /><br />从酷6被盛大收购开始,酷6的高层变动就成为视频圈的奇观。<br /><br />圈内传李善友因为坚持版权路线而与陈天桥发生战略分歧而辞职,盛大在此时也进行了强行裁员,引发内]]></description> <pubDate>Thu, 24 Apr 2014 14:48:00 +0800</pubDate> </item> </channel> </rss>
我的Dumper
RSS$VAR1 = { 'version' => '2.0', 'channel' => [ { 'link' => [ 'http://www.huxiu.com' ], 'item' => [ { 'link' => [ 'http://www.huxiu.com/article/32563/1.html?f=wangzhan' ], 'thumbnail' => [ {} ], 'title' => [ "x{4eca}x{65e5}x{55c5}x{8bc4}x{ff1a}x{5c0f}x{7c73}x{7684}x{91ce}x{5fc3}x{627e}x{9519}x{4e86}x{65b9}x{5411}x{ff0c}x{8bbe}x{5907}x{6700}x{597d}x{80fd}x{81ea}x{52a8}x{7ed1}x{5b9a}x{7535}x{89c6}x{4e14}x{65e0}x{9700}x{8bbe}x{7f6e}" ], 'pubDate' => [ 'Thu, 24 Apr 2014 19:17:28 +0800' ], 'description' => [ "<img src="http://u.img.huxiu.com/portal/201404/24/191555ldydkly5amjp1ahm.jpg.thumb.jpg?f=wangzhan" /> <div><a href="http://www.huxiu.com/article/32472/1.html"><b>x{76d1}x{7ba1}x{6708}x{4f59}x{ff0c}x{8df3}x{51fa}x{6f29}x{6da1}x{ff0c}x{4e94}x{95ee}x{652f}x{4ed8}x{5b9d}/x{4f59}x{989d}x{5b9d}</b></a></div><div><font face="x{6977}x{4f53}">x{56db}x{987e}x{5251}x{6295}x{7a3f}x{ff1a}x{4f59}x{989d}x{5b9d}x{5012}x{903c}x{5229}x{7387}x{5e02}x{573a}x{5316}x{6539}x{9769}x{ff1f}x{5229}x{7387}x{5e02}x{573a}x{5316}x{540e}x{4f59}x{989d}x{5b9d}x{4f1a}x{81ea}x{7136}x{6d88}x{4ea1}x{ff1f}x{53ef}x{770b}x{51fa}x{4f59}x{989d}x{5b9d}x{3001}x{963f}x{91cc}x{5c0f}x{8d37}x{3001}x{652f}x{4ed8}x{5b9d}x{4e09}x{8005}x{5408}x{8d77}x{6765}x{5c31}x{662f}x{94f6}x{884c}x{7684}x{5b58}x{8d37}x{6c47}x{4e09}x{5927}x{57fa}x{672c}x{529f}x{80fd}x{ff0c}x{5728}x{5176}x{81ea}x{8eab}x{8d44}x{91d1}x{95ed}x{73af}x{540e}x{ff0c}x{5982}x{679c}x{518d}x{7ee7}x{7eed}x{6253}x{64e6}x{8fb9}x{7403}x{5c31}x{660e}x{663e}x{89e6}x{72af}x{4e86}x{592e}x{884c}x{7684}x{5e95}x{7ebf}x{ff0c}x{6210}x{4e86}x{6709}x{5b9e}x{65e0}x{540d}x{7684}x{94f6}x{884c}x{3002}</font></div><div><br /></div><div><b>x{5929}x{82af}x{ff1a}</b>x{4e00}x{3001}x{4f59}x{989d}x{5b9d}x{5bf9}x{5229}x{7387}x{5e02}x{573a}x{5316}x{7684}x{4f5c}x{7528}x{88ab}x{5c0f}x{89c6}x{ff0c}x{4f59}x{989d}x{5b9d}x{8ba9}x{5229}x{7528}x{6237}x{ff0c}x{4f7f}x{94f6}x{884c}x{5b58}x{6b3e}x{4e0b}x{964d}x{ff0c}x{8feb}x{4f7f}x{94f6}x{884c}x{6539}x{9769}x{3002}x{4e8c}x{3001}x{5feb}x{6377}x{652f}x{4ed8}x{9650}x{989d}x{4e00}x{76f4}x{5b58}x{5728}x{ff0c}x{5728}x{8fd9}x{4e2a}x{65f6}x{95f4}x{70b9}x{4e0b}x{964d}x{ff0c}x{5f88}x{660e}x{663e}x{5b58}x{5728}x{6253}</div>" ] }, { 'link' => [ 'http://www.huxiu.com/article/32558/1.html?f=wangzhan' ], 'thumbnail' => [ {} ], 'title' => [ "x{4e00}x{5f20}x{56fe}x{770b}x{61c2}x{817e}x{8baf}x{5728}x{7ebf}x{6559}x{80b2}x{90fd}x{505a}x{4e86}x{5565}" ], 'pubDate' => [ 'Thu, 24 Apr 2014 18:30:00 +0800' ], 'description' => [ "<img src="http://u.img.huxiu.com/portal/201404/24/182936fm9v0olql3alwmdr.jpg.thumb.jpg?f=wangzhan" /> x{82a5}x{672b}x{5806}x{6ce8}x{ff1a}<span style="font-size: 14px; line-height: 1.8em;">2013x{5e74}11x{6708}x{ff0c}x{65b0}x{7248}QQx{6b63}x{5f0f}x{63a8}x{51fa}x{4e86}x{57fa}x{4e8e}x{7fa4}x{7684}x{6559}x{80b2}x{6a21}x{5f0f}x{ff0c}x{8fd1}x{671f}x{53c8}x{4f4e}x{8c03}x{4e0a}x{7ebf}x{817e}x{8baf}x{8bfe}x{5802}x{ff08}www.ke.qq.comx{ff09}x{ff0c}x{6b64}x{6b21}x{4e0a}x{7ebf}x{7684}x{817e}x{8baf}x{8bfe}x{5802}x{662f}x{4e00}x{4e2a}x{5b8c}x{6574}x{7684}x{8bfe}x{7a0b}x{4ea4}x{6613}x{5e73}x{53f0}x{ff0c}x{4e0e}x{4e4b}x{524d}x{4e0a}x{7ebf}x{7684}x{ff31}x{ff31}x{7fa4}x{89c6}x{9891}x{76f4}x{64ad}x{5de5}x{5177}x{3001}x{652f}x{4ed8}x{5de5}x{5177}x{76f8}x{7ed3}x{5408}x{ff0c}x{817e}x{8baf}x{5728}x{7ebf}x{6559}x{80b2}x{95ed}x{73af}x{521d}x{6b65}x{5f62}x{6210}x{3002}</span><div><span style="font-size: 14px; line-height: 1.8em;"><br /></span></div><div><span style="font-size: 14px; line-height: 1.8em;">x{6709}x{522b}x{4e8e}BATx{5176}x{4ed6}x{4e24}x{5bb6}x{7684}x{4ea7}x{54c1}x{601d}x{8def}x{ff0c}x{817e}x{8baf}x{7684}x{5728}x{7ebf}x{6559}x{80b2}x{4ea7}x{54c1}x{6709}x{4e24}x{4e2a}x{56e2}x{961f}x{5728}x{505a}x{ff0c}x{5176}x{4e2d}x{4e00}x{4e2a}x{4ee5}QQx{7fa4}x{4e3a}x{7f51}x{7edc}x{8bfe}x{5802}x{505a}x{76f4}x{64ad}x{6559}x{80b2}x{ff0c}x{800c}x{53e6}x{4e00}x{4e2a}x{56e2}x{961f}x{4ee5}x{7cbe}x{54c1}x{8bfe}x{4e3a}x{8d44}x{6e90}x{5e73}x{53f0}x{505a}x{5f55}x{64ad}x{6559}x{80b2}x{3002}x{4e0b}x{9762}x{ff0c}x{5c0f}x{7f16}x{5e26}x{4f60}x{4e00}x{56fe}x{770b}</span></div>" ] }, { 'link' => [ 'http://www.huxiu.com/article/32553/1.html?f=wangzhan' ], 'thumbnail' => [ {} ], 'title' => [ "x{5708}x{5230}4x{4ebf}x{7528}x{6237}x{ff0c}x{6709}x{9053}x{53d1}x{5e03}x{5728}x{7ebf}x{6559}x{80b2}x{5e73}x{53f0}x{ff1a}x{5176}x{5b9e}x{66f4}x{50cf}x{662f}x{4e00}x{573a}x{201c}x{62db}x{5546}x{4f1a}x{201d}" ], 'pubDate' => [ 'Thu, 24 Apr 2014 17:04:00 +0800' ], 'description' => [ "<img src="http://u.img.huxiu.com/portal/201404/24/170043raor2grmut4cz2gj.jpg.thumb.jpg?f=wangzhan" /> <div><div>x{4eca}x{5929}x{4e0b}x{5348}x{ff08}4x{6708}24x{65e5}x{ff09}x{ff0c}x{7f51}x{6613}x{6709}x{9053}x{5728}798x{53ec}x{5f00}x{4e86}x{4e00}x{4e2a}x{201c}x{5728}x{7ebf}x{6559}x{80b2}x{6218}x{7565}x{53d1}x{5e03}x{4f1a}x{201d}x{ff0c}x{7f51}x{6613}CEOx{4e01}x{78ca}x{4eb2}x{81ea}x{524d}x{5f80}x{4e0d}x{8bf4}x{ff0c}x{8fd8}x{62c9}x{4e0a}x{4e86}x{65b0}x{4e1c}x{65b9}x{3001}x{82f1}x{5b5a}x{6559}x{80b2}x{548c}x{5916}x{7814}x{793e}x{52a9}x{9635}x{3002}x{9664}x{4e86}x{5ba3}x{5e03}x{8981}x{5f00}x{653e}x{6709}x{9053}x{8bcd}x{5178}x{4f5c}x{4e3a}x{5728}x{7ebf}x{6559}x{80b2}x{5e73}x{53f0}x{ff0c}x{8fd8}x{63a8}x{51fa}x{4e86}x{4e00}x{6b3e}x{9887}x{5177}x{6e38}x{620f}x{6027}x{7684}x{82f1}x{8bed}x{5b66}x{4e60}x{5de5}x{5177}x{4ea7}x{54c1}x{201c}x{6709}x{9053}x{53e3}x{8bed}x{5927}x{5e08}x{201d}x{3002}</div><div><br /></div><div>x{4e01}x{78ca}x{548c}x{7f51}x{6613}x{90fd}x{5728}x{5f3a}x{8c03}x{505a}x{5728}x{7ebf}x{6559}x{80b2}x{662f}x{4e00}x{79cd}x{201c}x{60c5}x{6000}x{201d}x{751a}x{81f3}x{662f}x{201c}x{516c}x{76ca}x{201d}x{ff0c}x{4f46}07x{5e74}x{8d77}x{5f00}x{59cb}x{505a}x{6709}x{9053}x{8bcd}x{5178}x{3001}x{4e91}x{8bfe}x{5802}x{548c}x{516c}x{5f00}x{8bfe}x{ff0c}x{7f51}x{6613}x{5728}x{5728}x{7ebf}x{6559}x{80b2}x{65b9}x{9762}x{ff08}x{5305}x{62ec}x{6709}x{9053}x{3001}x{7f51}x{6613}x{4e91}x{8bfe}x{5802}x{548c}x{516c}x{5f00}x{8bfe}x{ff09}x{5df2}x{7ecf}x{6295}x{5165}x{51e0}x{4ebf}x{ff0c}</div></div>" ] }, { 'link' => [ 'http://www.huxiu.com/article/32545/1.html?f=wangzhan' ], 'thumbnail' => [ {} ], 'title' => [ "x{5c0f}x{7c73}x{8def}x{7531}x{5668}x{ff1a}x{8def}x{7531}x{5668}x{7684}x{5916}x{76ae}x{4e0b}x{5230}x{5e95}x{662f}x{4ec0}x{4e48}x{ff1f}" ], 'pubDate' => [ 'Thu, 24 Apr 2014 16:38:47 +0800' ], 'description' => [ "<img src="http://u.img.huxiu.com/portal/201404/24/163328s9rmr49cm9woesb9.jpg.thumb.jpg?f=wangzhan" /> x{6700}x{8fd1}x{5fae}x{4fe1}x{5fae}x{535a}x{4e0a}x{6d41}x{4f20}x{7740}x{8fd9}x{4e48}x{4e00}x{4e2a}x{6bb5}x{5b50}x{ff1a}x{201c}x{96f7}x{519b}x{60f3}x{8981}x{5360}x{9886}x{5ba2}x{5385}x{ff0c}x{5374}x{5ffd}x{7565}x{4e86}x{4ed6}x{7684}x{5927}x{90e8}x{5206}x{7c89}x{4e1d}x{6839}x{672c}x{5c31}x{6ca1}x{6709}x{5385}x{201d}x{ff0c}x{5e76}x{4e14}x{5f88}x{5feb}x{5c31}x{5728}x{4e92}x{8054}x{7f51}x{601d}x{7ef4}x{7684}x{4f5c}x{7528}x{4e0b}x{5feb}x{901f}x{8fed}x{4ee3}x{51fa}x{53e6}x{5916}x{4e00}x{4e2a}x{5206}x{652f}x{ff1a}x{201c}x{4e5f}x{8bb8}x{4ed6}x{4eec}x{5c31}x{4f4f}x{5728}x{5385}x{91cc}x{201d}x{3002}<br /><br />x{5c0f}x{7c73}x{7684}x{76ee}x{6807}x{5ba2}x{6237}x{7fa4}x{4e2d}x{5230}x{5e95}x{6709}x{591a}x{5c11}x{662f}"x{5730}x{9752}"x{5c1a}x{65e0}x{4ece}x{8003}x{8bc1}x{ff0c}x{4e0d}x{8fc7}x{96f7}x{5e03}x{65af}x{5df2}x{7ecf}x{7528}x{5b9e}x{9645}x{884c}x{52a8}x{8868}x{793a}x{4ed6}x{5e76}x{4e0d}x{540c}x{610f}x{8fd9}x{4e2a}x{89c2}x{70b9}x{3002}4x{6708}24x{65e5}x{4e0b}x{5348}x{7684}x{5c0f}x{7c73}x{201c}x{65b0}x{54c1}x{65b0}x{54c1}x{65b0}x{54c1}x{201d}x{5a92}x{4f53}x{6c9f}x{901a}x{4f1a}x{4e0a}x{53d1}x{5e03}x{4e86}x{4e24}x{4e2a}x{7f51}x{7edc}x{8bbe}x{5907}x{4ee5}x{53ca}x{4e00}x{4e2a}x{589e}x{5f3a}x{7248}x{7684}x{65b0}x{5c0f}x{7c73}x{76d2}x{5b50}x{ff0c}x{800c}x{8fd9}x{4e24}x{4e2a}x{7f51}x{7edc}x{8bbe}x{5907}x{ff0c}x{4e00}x{4e2a}x{662f}x{8def}x{7531}x{5668}x{ff0c}x{53e6}x{5916}x{4e00}x{4e2a}" ] }, { 'link' => [ 'http://www.huxiu.com/article/32548/1.html?f=wangzhan' ], 'thumbnail' => [ {} ], 'title' => [ "x{4e50}x{6dd8}x{4e3a}x{4f55}x{672a}x{201c}x{4e50}x{201d}x{5373}x{88ab}x{201c}x{6dd8}x{201d}x{ff1f}" ], 'pubDate' => [ 'Thu, 24 Apr 2014 16:08:00 +0800' ], 'description' => [ "<img src="http://u.img.huxiu.com/portal/201404/24/160810ilgufmlli3yfxfxm.jpg.thumb.jpg?f=wangzhan" /> <div><font face="x{6977}x{4f53}">x{672c}x{6587}x{7531}x{864e}x{55c5}x{5b9e}x{4e60}x{751f}x{97e9}x{4f9d}x{6c11}x{64b0}x{5199}x{3002}</font></div><div><br /></div><div>x{201c}x{4e50}x{6dd8}x{7f51}x{5df2}x{7ecf}x{4e8e}x{53bb}x{5e74}x{5e74}x{5e95}x{88ab}x{5356}x{7ed9}x{624b}x{4e0b}x{7684}x{4e00}x{4e2a}x{5458}x{5de5}x{201d}x{ff0c}x{8fd1}x{671f}x{ff0c}x{4e00}x{5219}x{51fa}x{552e}x{4f20}x{95fb}x{5c06}x{6c89}x{5bc2}x{591a}x{65f6}x{7684}x{4e50}x{6dd8}x{518d}x{6b21}x{62c9}x{56de}x{5927}x{4f17}x{89c6}x{91ce}x{3002}x{5728}x{5782}x{76f4}x{7c7b}x{7535}x{5546}x{6625}x{98ce}x{5f97}x{610f}x{90a3}x{51e0}x{5e74}x{ff0c}x{4e50}x{6dd8}x{66fe}x{4e00}x{5ea6}x{662f}x{5176}x{4e2d}x{7684}x{9886}x{5934}x{4f01}x{4e1a}x{ff0c}x{7136}x{800c}x{4e00}x{65f6}x{55a7}x{56a3}x{4e4b}x{540e}x{ff0c}x{4e50}x{6dd8}x{5df2}x{4e0d}x{590d}x{5f53}x{5e74}x{98ce}x{91c7}x{3002}</div><div><br /></div><div>x{98ce}x{5149}x{4e00}x{65f6}x{7684}x{4e50}x{6dd8}x{4e3a}x{4ec0}x{4e48}x{4f1a}x{6ca6}x{843d}x{81f3}x{8981}x{88ab}x{51fa}x{552e}x{7684}x{5904}x{5883}x{ff1f}</div><div><br /></div><div><b><font color="#800000" size="3">x{4e50}x{6dd8}x{600e}x{4e48}x{4e86}x{ff1f}</font></b></div><div><br /></div><div>x{4e50}x{6dd8}x{6210}x{7acb}x{4e8e}2008x{5e74}x{ff0c}x{5f7c}x{65f6}x{5782}x{76f4}x{7c7b}x{7535}x{5546}x{6b63}x{662f}x{98ce}x{751f}x{6c34}x{8d77}x{4e4b}x{65f6}x{ff0c}x{51e1}x{5ba2}x{603b}x{88c1}x{9648}x{5e74}x{66fe}x{9884}x{8a00}x{5782}x{76f4}x{7c7b}x{7535}x{5b50}x{5546}x{52a1}x{5c06}x{5728}2009x{5e74}x{7206}x{53d1}x{ff0c}2010x{5e74}x{9ea6}x{8003}x{6797}x{4e0a}x{5e02}</div>" ] }, { 'link' => [ 'http://www.huxiu.com/article/32536/1.html?f=wangzhan' ], 'thumbnail' => [ {} ], 'title' => [ "x{957f}x{671f}x{5185}x{8017}x{ff0c}x{996d}x{7edf}x{7f51}x{7ec8}x{88ab}x{62d6}x{57ae}" ], 'pubDate' => [ 'Thu, 24 Apr 2014 15:30:00 +0800' ], 'description' => [ "<img src="http://u.img.huxiu.com/portal/201404/24/154704zge3fgvnjgd8ddww.jpg.thumb.jpg?f=wangzhan" /> x{8fd9}x{4e24}x{5929}x{7684}x{5934}x{6761}x{662f}x{5c5e}x{4e8e}x{996d}x{7edf}x{7f51}x{7684}x{ff0c}x{8fd9}x{4e2a}x{5b58}x{5728}x{4e86}x{5341}x{5e74}x{4e4b}x{4e45}x{7684}x{9910}x{996e}x{9884}x{8ba2}x{7f51}x{7ad9}x{5c31}x{8fd9}x{4e48}x{6ca1}x{4e86}x{ff0c}x{6240}x{8c13}x{201c}x{5341}x{5e74}x{6cb3}x{4e1c}x{ff0c}x{5341}x{5e74}x{6cb3}x{897f}x{201d}x{ff0c}x{5341}x{5e74}x{771f}x{7684}x{80fd}x{6539}x{53d8}x{5f88}x{591a}x{ff0c}x{4f46}x{662f}x{4e5f}x{6709}x{4e00}x{6210}x{4e0d}x{53d8}x{7684}x{53cd}x{4f8b}x{ff0c}x{996d}x{7edf}x{7f51}x{5e94}x{8be5}x{7b97}x{662f}x{4e00}x{4e2a}x{5947}x{8469}x{4e86}x{ff0c}x{81ea}x{4ece}x{8d44}x{672c}x{8fdb}x{5165}x{4e4b}x{540e}x{5c31}x{4e00}x{76f4}x{5b58}x{6d3b}x{4e8e}x{5185}x{8017}x{7684}x{9634}x{5f71}x{4e0b}x{ff0c}x{4e00}x{76f4}x{5ef6}x{7eed}x{5230}x{8fd1}x{65e5}x{7684}x{5f7b}x{5e95}x{5012}x{95ed}x{3002}<br /><br />x{81ea}x{4ece}4x{6708}x{521d}x{5f00}x{59cb}x{5230}x{73b0}x{5728}x{ff0c}x{996d}x{7edf}x{7f51}x{4e00}x{76f4}x{65e0}x{6cd5}x{6253}x{5f00}x{ff0c}400x{7535}x{8bdd}x{65e0}x{4eba}x{63a5}x{542c}x{ff0c}x{6709}x{5173}x{4eba}x{58eb}x{79f0}x{996d}x{7edf}x{7f51}x{529e}x{516c}x{65b0}x{5740}x{7684}x{5927}x{95e8}x{4e00}x{76f4}x{7d27}x{9501}x{ff0c}x{5927}x{95e8}x{4e0a}x{8fd8}x{6709}x{8d34}x{6709}x{5458}x{5de5}x{8ba8}x{85aa}x{7684}x{6c11}x{4e8b}x{8bc9}x{8bbc}x{72b6}x{3002}x{540c}x{65f6}x{6709}x{996d}x{7edf}x{7f51}x{5185}x{90e8}x{5458}x{5de5}x{900f}x{9732}x{ff0c}" ] }, { 'link' => [ 'http://www.huxiu.com/article/32541/1.html?f=wangzhan' ], 'thumbnail' => [ {} ], 'title' => [ "x{6613}x{624b}x{ff0c}x{6362}x{5e05}x{ff0c}x{88c1}x{5458}x{ff0c}x{9177}6x{89c6}x{9891}x{4e4b}x{8def}x{5df2}x{5c3d}" ], 'pubDate' => [ 'Thu, 24 Apr 2014 14:48:00 +0800' ], 'description' => [ "<img src="http://u.img.huxiu.com/portal/201404/24/144541iphblxph5wdb1hch.jpg.thumb.jpg?f=wangzhan" /> x{8fd9}x{6216}x{8bb8}x{662f}x{4e00}x{4e2a}x{89c6}x{9891}x{7f51}x{7ad9}x{6b7b}x{4ea1}x{7684}x{5b8c}x{5168}x{6807}x{672c}x{3002}<br /><br />x{672c}x{5df2}x{5904}x{5728}x{89c6}x{9891}x{5708}x{8fb9}x{7f18}x{7684}x{9177}6x{88ab}x{9648}x{5929}x{6865}x{7529}x{624b}x{4e4b}x{540e}x{ff0c}x{518d}x{5f15}x{53d1}x{5a92}x{4f53}x{5173}x{6ce8}x{2014}x{2014}x{4e0d}x{51fa}x{6240}x{6599}x{ff0c}x{8d44}x{672c}x{5708}x{5f02}x{52a8}x{ff0c}x{7275}x{8fde}x{4e86}x{9177}6x{6613}x{5e05}x{ff0c}x{636e}<a href="http://tech.163.com/14/0424/04/9QINVCVI000915BF.html">x{7f51}x{6613}x{79d1}x{6280}</a>x{62a5}x{9053}x{ff0c}x{9177}6x{73b0}CEOx{675c}x{6609}x{6b32}x{79bb}x{804c}x{ff0c}x{63a5}x{66ff}x{4ed6}x{7684}x{662f}x{521a}x{4e70}x{4e0b}x{516c}x{53f8}41%x{80a1}x{6743}x{7684}x{8bb8}x{65ed}x{4e1c}x{ff0c}x{540c}x{65f6}x{8fd8}x{5c06}x{5927}x{91cf}x{88c1}x{5458}x{3002}<br /><br /><font color="#800000" size="3"><b>x{9177}6x{5386}x{6b21}x{6613}x{5e05}x{90fd}x{4e3a}x{54ea}x{822c}x{ff1f}</b></font><br /><br />x{4ece}x{9177}6x{88ab}x{76db}x{5927}x{6536}x{8d2d}x{5f00}x{59cb}x{ff0c}x{9177}6x{7684}x{9ad8}x{5c42}x{53d8}x{52a8}x{5c31}x{6210}x{4e3a}x{89c6}x{9891}x{5708}x{7684}x{5947}x{89c2}x{3002}<br /><br />x{5708}x{5185}x{4f20}x{674e}x{5584}x{53cb}x{56e0}x{4e3a}x{575a}x{6301}x{7248}x{6743}x{8def}x{7ebf}x{800c}x{4e0e}x{9648}x{5929}x{6865}x{53d1}x{751f}x{6218}x{7565}x{5206}x{6b67}x{800c}x{8f9e}x{804c}x{ff0c}x{76db}x{5927}x{5728}x{6b64}x{65f6}x{4e5f}x{8fdb}x{884c}x{4e86}x{5f3a}x{884c}x{88c1}x{5458}x{ff0c}x{5f15}x{53d1}x{5185}" ] }, { 'link' => [ 'http://www.huxiu.com/article/32528/1.html?f=wangzhan' ], 'thumbnail' => [ {} ], 'title' => [ "x{5c0f}x{7c73}x{8def}x{7531}x{3001}x{6781}x{8def}x{7531}x{548c}360x{8def}x{7531}x{6a2a}x{5411}x{6d4b}x{8bc4}x{ff0c}x{91cd}x{5ea6}x{8def}x{7531}x{7528}x{6237}x{6765}x{4e00}x{53d1}" ], 'pubDate' => [ 'Thu, 24 Apr 2014 14:30:00 +0800' ], 'description' => [ "<img src="http://u.img.huxiu.com/portal/201404/24/142044qqsnsqtt1d3cn0jh.jpeg.thumb.jpg?f=wangzhan" /> x{9996}x{5148}x{5fc5}x{987b}x{58f0}x{660e}x{ff0c}x{672c}x{4eba}x{975e}x{7c73}x{7c89}x{975e}x{7c73}x{9ed1}x{ff0c}x{975e}360x{7c89}x{975e}360x{9ed1}x{ff0c}x{770b}x{5b98}x{770b}x{5b8c}x{4e4b}x{540e}x{ff0c}x{53ef}x{4ee5}x{9a82}x{6211}x{4e00}x{58f0}x{201c}x{6b7b}x{5904}x{5973}x{5ea7}x{201d}x{ff0c}x{4f46}x{662f}x{8bf7}x{4e0d}x{8981}x{628a}x{6211}x{5212}x{5230}x{5176}x{4ed6}x{7684}x{9635}x{8425}x{91cc}x{ff0c}x{53e9}x{9996}x{62dc}x{8c22}x{3002}<br /><br />x{5728}x{770b}x{5230}x{8fd9}x{7bc7}x{4e1c}x{897f}x{7684}x{65f6}x{5019}x{ff0c}x{5927}x{5bb6}x{4f30}x{8ba1}x{5df2}x{7ecf}x{770b}x{5230}x{4e86}x{592a}x{591a}x{7684}x{201c}x{5c0f}x{7c73}x{8def}x{7531}x{5668}x{7684}x{91ce}x{5fc3}x{201d}x{201c}x{5b9e}x{6d4b}x{5c0f}x{7c73}x{8def}x{7531}x{5668}x{201d}x{4e4b}x{7c7b}x{7684}x{4e13}x{4e1a}x{6587}x{7ae0}x{ff0c}x{6240}x{4ee5}x{672c}x{6587}x{4e0d}x{666e}x{53ca}x{4efb}x{4f55}x{6280}x{672f}x{53c2}x{6570}x{ff0c}x{53ea}x{4ece}x{4e00}x{4e2a}x{91cd}x{5ea6}x{8def}x{7531}x{5668}x{7528}x{6237}x{6765}x{8c08}x{8c08}x{81ea}x{5df1}x{5bf9}x{5c0f}x{7c73}x{8def}x{7531}x{5668}x{3001}360x{8def}x{7531}x{5668}x{548c}x{6781}x{8def}x{7531}x{7684}x{770b}x{6cd5}x{3002}<br /><br />x{4ec0}x{4e48}x{53eb}x{91cd}x{5ea6}x{8def}x{7531}x{5668}x{7528}x{6237}x{ff1f}x{8fd9}x{662f}x{6211}x{5bf9}x{81ea}x{5df1}x{7684}x{5b9a}x{4e49}x{3002}x{56e0}x{4e3a}x{6211}x{5dee}x{4e0d}x{591a}x{5df2}x{7ecf}x{7528}x{8fc7}x{4e0d}" ] }, { 'link' => [ 'http://www.huxiu.com/article/32517/1.html?f=wangzhan' ], 'thumbnail' => [ {} ], 'title' => [ "x{5c71}x{897f}x{592a}x{539f}x{ff1a}x{4eac}x{4e1c}x{548c}1x{53f7}x{5e97}x{7684}O2Ox{6837}x{672c}x{89c2}x{5bdf}" ], 'pubDate' => [ 'Thu, 24 Apr 2014 12:05:00 +0800' ], 'description' => [ "<img src="http://u.img.huxiu.com/portal/201404/24/120537kmgybnebokd3db4z.jpg.thumb.jpg?f=wangzhan" /> <div>x{6700}x{8fd1}x{ff0c}x{6211}x{7684}x{5bb6}x{4e61}x{5c71}x{897f}x{592a}x{539f}x{6210}x{4e3a}x{79d1}x{6280}x{5708}x{7684}x{5c0f}x{70ed}x{70b9}x{ff0c}x{539f}x{56e0}x{662f}x{4eac}x{4e1c}x{5546}x{57ce}x{4e0e}x{592a}x{539f}x{7684}x{8fde}x{9501}x{4fbf}x{5229}x{5e97}x{5510}x{4e45}x{8054}x{5408}x{3001}1x{53f7}x{5e97}x{4e0e}x{5927}x{578b}x{4ed3}x{50a8}x{8d85}x{5e02}x{7f8e}x{7279}x{597d}x{8054}x{5408}x{ff0c}x{4e24}x{4e2a}x{7ebf}x{4e0a}x{7535}x{5546}x{5de8}x{5934}x{540c}x{65f6}x{9009}x{62e9}x{592a}x{539f}x{8fd9}x{4e2a}x{5e76}x{4e0d}x{7b97}x{53d1}x{8fbe}x{7684}x{57ce}x{5e02}x{8df5}x{884c}x{81ea}x{5bb6}x{96f6}x{552e}O2Ox{6218}x{7565}x{3002}</div><div><br /></div><div>x{4e0e}x{5176}x{8bf4}x{8fd9}x{662f}x{4e24}x{5bb6}x{7535}x{5546}x{4ece}Onlinex{5230}Offlinex{7684}x{6218}x{7565}x{ff0c}x{4e0d}x{5982}x{8bf4}x{662f}x{592a}x{539f}x{8fd9}x{4e2a}x{57ce}x{5e02}x{7684}x{4e24}x{5bb6}x{4f20}x{7edf}x{96f6}x{552e}x{4f01}x{4e1a}x{5c1d}x{8bd5}x{4ece}Offlinex{8f6c}x{5411}Onlinex{3002}x{4e92}x{8054}x{7f51}x{8fd9}x{8fb9}x{7684}x{4fe1}x{606f}x{5df2}x{7ecf}x{5f88}x{591a}x{4e86}x{ff0c}x{4f8b}x{5982}x{5927}x{5bb6}x{53ef}x{4ee5}x{53c2}x{8003}x{864e}x{55c5}x{7f51}x{7684}x{6587}x{7ae0}x{300a}<a href="http://www.huxiu.com/article/29951/1.html">x{4eac}x{4e1c}x{501f}x{52a9}x{4fbf}x{5229}x{5e97}O2Ox{ff1a}x{5708}</a></div>" ] }, { 'link' => [ 'http://www.huxiu.com/article/32525/1.html?f=wangzhan' ], 'thumbnail' => [ {} ], 'title' => [ "x{7279}x{65af}x{62c9}x{80cc}x{540e}x{ff0c}x{7535}x{52a8}x{6c7d}x{8f66}x{865a}x{5047}x{7e41}x{8363}" ], 'pubDate' => [ 'Thu, 24 Apr 2014 11:57:00 +0800' ], 'description' => [ "<img src="http://u.img.huxiu.com/portal/201404/24/1215083aaco81qtvees6q7.jpg.thumb.jpg?f=wangzhan" /> <font face="x{6977}x{4f53}">x{6587} / x{56fd}x{4ec1}</font><br /><br />x{4ece}x{5317}x{4eac}x{987a}x{4e49}x{65b0}x{56fd}x{5c55}x{5230}x{9152}x{4ed9}x{6865}x{7279}x{65af}x{62c9}x{529e}x{516c}x{5ba4}x{ff0c}x{76f8}x{8ddd}18x{516c}x{91cc}x{ff0c}x{4e00}x{8fb9}x{662f}x{4eba}x{6f6e}x{6d8c}x{52a8}x{7684}x{5317}x{4eac}x{56fd}x{9645}x{8f66}x{5c55}x{ff0c}x{4e00}x{8fb9}x{662f}x{79d1}x{6280}x{540d}x{6d41}x{6c47}x{96c6}x{7684}x{7279}x{65af}x{62c9}x{4e2d}x{56fd}x{9996}x{6279}x{7528}x{6237}x{4ea4}x{8f66}x{4eea}x{5f0f}x{3002}<br /><br />x{4e24}x{8fb9}x{90fd}x{6709}x{7535}x{52a8}x{6c7d}x{8f66}x{7684}x{8eab}x{5f71}x{ff0c}x{4f46}x{4e0d}x{540c}x{7684}x{662f}x{ff0c}x{7eaf}x{7535}x{52a8}x{8f66}x{7279}x{65af}x{62c9}x{662f}x{7edd}x{5bf9}x{7684}x{4e3b}x{89d2}x{ff1b}x{5728}x{5317}x{4eac}x{8f66}x{5c55}x{ff0c}x{5076}x{5c14}x{51fa}x{73b0}x{5728}x{67d0}x{4e2a}x{8f66}x{4f01}x{5c55}x{53f0}x{4e0d}x{592a}x{663e}x{773c}x{4f4d}x{7f6e}x{7684}x{65b0}x{80fd}x{6e90}x{8f66}x{4ee3}x{8868}x{7535}x{52a8}x{6c7d}x{8f66}x{ff0c}x{4ecd}x{7136}x{53ea}x{662f}x{914d}x{89d2}x{3002}x{7279}x{65af}x{62c9}x{70ed}x{9500}x{7684}x{80cc}x{540e}x{ff0c}x{662f}x{7535}x{52a8}x{6c7d}x{8f66}x{7684}x{865a}x{5047}x{7e41}x{8363}x{3002}<br /><br /><font color="#800000" size="3"><b>x{4e00}x{3001}x{7279}x{65af}x{62c9}x{4ecd}x{7136}x{5c5e}x{4e8e}x{6709}x{94b1}x{4eba}x{7684}x{73a9}x{5177}</b></font><br /><br /><b>x{4ef7}x{683c}x{95e8}x{69db}</b><br /><br />x{7279}x{65af}x{62c9}x{6309}x{8bf4}x{662f}x{4e00}x{8f86}x{7701}x{94b1}x{7684}x{8f66}x{ff0c}x{56e0}x{4e3a}x{4ed6}x{5145}" ] } ], 'title' => [ "x{864e}x{55c5}x{7f51}" ], 'description' => [ "x{864e}x{55c5}x{7f51}RSSx{8ba2}x{9605}" ], 'image' => [ { 'link' => [ 'http://www.huxiu.com' ], 'url' => [ 'http://www.huxiu.com/static/img/logo.png' ], 'title' => [ "x{864e}x{55c5}x{7f51}" ] } ], 'generator' => [ 'huxiu_rss_generator' ] } ] };
我的解析代码。
#!/usr/bin/perl
use utf8;
use Data::Dumper qw(Dumper);
use XML::Simple;
binmode STDOUT,"utf8";
$Data::Dumper::Indent = 1 ;
my $file_name = "huxiu-rss";
unless(-e $file_name){
print "$file_name is not exsit
";
}
open(DATA ,$file_name);
binmode DATA,"utf8";
my $xml = XML::Simple->new(ForceArray => 1);
my $xml = $xml->XMLin(*DATA);
my $channel = $xml->{"channel"};
my $item = $channel->[0]{item};
my $title0 = $item->[0]{title};
print $len = @$item,"
";
for $i (0 .. $len)
{
print $item->[$i]{title}->[0],"
";
}
close(DATA);
今天有点累了,再加找工作太不顺心了,只能写个小东西来慰藉自己了。