<div dir="ltr">Pessoal achei a solução mas alguns RSS não pegam o titulo, outros não pegam a URL, podem explicar o por que ?<br>#!/usr/bin/perl<br><br>use strict;<br>use warnings;<br>use XML::RSS::Parser::Lite;<br>use LWP::Simple;<br>
use WWW::Mechanize;<br><br><br>my $download = WWW::Mechanize-&gt;new();<br>my $xml = get(&#39;<a href="http://d.yimg.com/br.rss.news.yahoo.com/rss/mundo&#39;">http://d.yimg.com/br.rss.news.yahoo.com/rss/mundo&#39;</a>);<br>
my $rp = new XML::RSS::Parser::Lite;<br>$rp-&gt;parse($xml);<br>my @titles = ();<br>my @url = ();<br>print $rp-&gt;get(&#39;title&#39;) . &quot; &quot; . $rp-&gt;get(&#39;url&#39;) . &quot; &quot; . $rp-&gt;get(&#39;description&#39;) . &quot;\n&quot;;<br>
for (my $i = 0; $i &lt; $rp-&gt;count(); $i++) {<br>my $it = $rp-&gt;get($i);<br>unshift(@titles,$it-&gt;get(&#39;title&#39;));<br>unshift(@url,$it-&gt;get(&#39;url&#39;));<br>}<br><br>print $_,$/ foreach @titles;<br>print $_,$/ foreach @url;<br>
<br><br>E depois mudem o RSS e olhem para de qualquer site.<br><br><a href="http://oglobo.globo.com/rss/superblog.asp?codblog=112">http://oglobo.globo.com/rss/superblog.asp?codblog=112</a><br><br><div class="gmail_quote">
2008/9/25 Daniel de Oliveira Mantovani <span dir="ltr">&lt;<a href="mailto:daniel.oliveira.mantovani@gmail.com">daniel.oliveira.mantovani@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr">Agora quando eu acho que entendi retorna outro erro:<div class="Ih2E3d"><br><br>#!/usr/bin/perl<br><br>use warnings;<br>use strict;<br>use XML::RSS::Parser;<br><br>my $p = XML::RSS::Parser-&gt;new;<br></div>
my $feed = $p-&gt;parse_uri(&#39;<a href="http://rss.slashdot.org/Slashdot/slashdot%27" target="_blank">http://rss.slashdot.org/Slashdot/slashdot&#39;</a>);<div class="Ih2E3d"><br>
<br># output some values <br>my $feed_title = $feed-&gt;query(&#39;/channel/title&#39;);<br>print $feed_title-&gt;text_content;<br>my $count = $feed-&gt;item_count;<br>print &quot; ($count)\n&quot;;<br>foreach my $i ( $feed-&gt;query(&#39;//item&#39;) ) { <br>
</div>
&nbsp;&nbsp;&nbsp; my $node = $i-&gt;query();<div class="Ih2E3d"><br>&nbsp;&nbsp;&nbsp; print &#39;&nbsp; &#39;.$node-&gt;text_content;<br>&nbsp;&nbsp;&nbsp; print &quot;\n&quot;; <br>}<br></div><b><br>Bad call to match: missing xpath argument. at /usr/local/share/perl/5.8.8/XML/RSS/Parser/Element.pm line 31</b><div class="Ih2E3d">
<br>
<br><br><br><div class="gmail_quote">2008/9/25 Daniel de Oliveira Mantovani <span dir="ltr">&lt;<a href="mailto:daniel.oliveira.mantovani@gmail.com" target="_blank">daniel.oliveira.mantovani@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div dir="ltr">Eu li e re-li, entendi que não é do módulo mas sim do RSS, mas não entendi o que preciso por nos campos, poderia ser prático e por um exemplo que funcione só para eu ter uma noção?<br><br><br><div class="gmail_quote">


2008/9/25 Nelson Ferraz <span dir="ltr">&lt;<a href="mailto:nferraz@gmail.com" target="_blank">nferraz@gmail.com</a>&gt;</span><div><div></div><div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


2008/9/25 Daniel de Oliveira Mantovani &lt;<a href="mailto:daniel.oliveira.mantovani@gmail.com" target="_blank">daniel.oliveira.mantovani@gmail.com</a>&gt;:<br>
<div>&gt; Boa tarde para todos.<br>
&gt;<br>
&gt; Não sei o que por em alguns campos do módulo.<br>
<br>
</div>Os campos nao sao especificos do modulo, mas do proprio padrao RSS.<br>
<br>
Voce ja&#39; abriu uma mensagem RSS para ver como ela e&#39;? Ja&#39; procurou ler<br>
a especificacao?<br>
<br>
<a href="http://www.rss-specifications.com/rss-specifications.htm" target="_blank">http://www.rss-specifications.com/rss-specifications.htm</a><br>
_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
</blockquote></div></div></div><br><br clear="all"><div><br>-- <br>Daniel de Oliveira Mantovani<br>&quot;A sede pelo aprendizado é insaciável&quot;<br><a href="http://mantovanihouse.blogspot.com/" target="_blank">http://mantovanihouse.blogspot.com/</a><br>


------------------------------------------------------------<br>
</div></div>
</blockquote></div><br><br clear="all"><br>-- <br>Daniel de Oliveira Mantovani<br>&quot;A sede pelo aprendizado é insaciável&quot;<br><a href="http://mantovanihouse.blogspot.com/" target="_blank">http://mantovanihouse.blogspot.com/</a><br>

------------------------------------------------------------<br>
</div></div>
</blockquote></div><br><br clear="all"><br>-- <br>Daniel de Oliveira Mantovani<br>&quot;A sede pelo aprendizado é insaciável&quot;<br><a href="http://mantovanihouse.blogspot.com/">http://mantovanihouse.blogspot.com/</a><br>
------------------------------------------------------------<br>
</div>