私はHTMLのテーブルからリンクを取得しようとしています。 HTML::TableExtractを使用すると、テーブルを解析してテキストを取得できます(例:Ability、Abnormal in below)が、テーブルに含まれるリンクを取得できません。たとえば、PerlはHTMLテーブルのリンクを解析します
<table id="AlphabetTable">
<tr>
<td>
<a href="/cate/A/Ability">Ability</a> <span class="count">2650</span>
</td>
<td>
<a href="/cate/A/Abnormal">Abnormal</a> <span class="count">26</span>
</td>
</table>
HTML :: TableExtractを使用してリンクを取得する方法はありますか?またはこのような状況で使用する可能性がある他のモジュール。私のコードのおかげで
一部:
$mech->get($link->url());
$te->parse($mech->content);
foreach $ts ($te->tables){
foreach $row ($ts->rows){
print @$row[0]; #it only prints text part
#but I want its link
}
}
あなたは、私が言及した例を挙げてもう少し具体的に教えてくださいできますか? – REALFREE
あなたのコードを変更するのは簡単ですが、それを表示していませんでした... – ysth
私は部分コードを更新しました:) – REALFREE