LWP::UserAgent
、
HTML::Selector::XPath
および
HTML::TreeBuilder::XPath
モジュールを使用してhref
、一連の検索結果の最初の YouTube ビデオの属性の値を取得しています。
これまでの私のコードは次のとおりです。
use LWP::UserAgent;
use HTML::TreeBuilder::XPath;
use HTML::Selector::XPath;
my $ua = LWP::UserAgent->new;
#my $response =..
my $html = "http://www.youtube.com/results?search_query=run+flo+rida";
my $tree = HTML::TreeBuilder::XPath->new;
my $xpath = HTML::Selector::XPath::selector_to_xpath("(//*[@id = 'search-results']/li)[1]/div[2]/h3/a/@href/");
my @nodes = $tree->findnodes($xpath);
print" $nodes[0]";
私の印刷が間違っているかどうか、または他の構文が間違っているかどうかはわかりません。今のところ印刷されています
HTML::TreeBuilder::XPath=HASH(0x1a78250)
印刷するものを探しているとき
/watch?v=JP68g3SYObU
助けてくれてありがとう!