IO::All
関数を使用してPerlでWebページを処理していio($url)
ます。
私が処理しているページは、表向きは整形式の URL を持っています。例えば
http://www.forbes.com/billionaires/list/#page:15_sort:0_direction:asc_search:_filter:All%20industries_filter:All%20countries_filter:All%20states
注意してください#page:15_
ソースを表示するか、ソースからのリターンを印刷するio()
と、Web サイトの 1 ページ目に表示される名前が表示されます。
<!-- Start: list_row -->
<tr>
<td class="rank">1</td>
<td class="company">
<a href="/profile/carlos-slim-helu/">
<img src="http://i.forbesimg.com/media/lists/people/carlos-slim-helu_50x50.jpg" alt="">
<h3>Carlos Slim Helu & family</h3>
</a>
</td>
<td class="worth">$73 B</td>
<td>73</td>
<td>telecom</td>
<td>Mexico</td>
</tr>
ただし、ブラウザーの開発者ツールでページを開き、オブジェクト モデルに目を通すと、15 ページに表示されると予想される人々のリストにエントリが表示されます。
<TR>
<TD class=rank>1342</TD>
<TD class=company><A href="/profile/park-hyeon-joo/">
<IMG alt="" src="http://i.forbesimg.com/media/lists/people/park-hyeon-joo_50x50.jpg">
<H3>Park Hyeon-Joo</H3></A>
</TD>
<TD class=worth>$1 B</TD>
<TD>54</TD>
<TD>Mirae</TD>
<TD>South Korea</TD>
</TR>
Perl でページを開いて、適切なコンテンツを表示することはできますか?