我花了很长的时间试图说明这一点。 使用XML的Im: RSS和Perl读/ parse an Ebay RSS饲料。 在<代码><item></item> area, I see these submissions:
<rx:BuyItNowPrice xmlns:rx="urn:ebay:apis:eBLBaseComponents">1395</rx:BuyItNowPrice>
<rx:CurrentPrice xmlns:rx="urn:ebay:apis:eBLBaseComponents">1255</rx:CurrentPrice>
然而,我无法说明如何在 lo期间 details弄细节。 我写了一封信,以 gr笑他们:
@current_price = $item =~ m/<rx:CurrentPrice.*>(d+)</rx:CurrentPrice>/g;
如果你将上述现行课程列入独立的插图,但书本通过RSS读书时不行。
我可以忽略我想要的多数信息,即项目和特制描述区(标本、拍卖结束时间、BIN价格、th形图像等),但是,如果我不能用人工处理所有这种信息,我会感到迷惑不解。
如何从RSS的饲料中放牧习惯田地(没有书写的reg,无法整条饲料/单元)?
这里的法典Im涉及:
$my_limit = 0;
use LWP::Simple;
use XML::RSS;
$rss = XML::RSS->new();
$data = get( $mylink );
$rss->parse( $data );
$channel = $rss->{channel};
$NumItems = 0;
foreach $item (@{$rss->{ items }}) {
if($NumItems > $my_limit){
last;
}
@current_price = $item =~ m/<rx:CurrentPrice.*>(d+)</rx:CurrentPrice>/g;
print "$current_price[0]";
}