foreach
リンクをループするためにa を使用しています。ループを続行するにはが必要です$mech->back();
か、それとも暗黙的ですか。
$mech2
さらに、ネストされた for each ループ用に個別のオブジェクトが必要ですか?
私が現在持っているコードはスタックし (完了しません)、見つからない最初のページで終了しますtd#tabcolor3
。
foreach my $sector ($mech->selector('a.link2'))
{
$mech->follow_link($sector);
foreach my $place ($mech->selector('td#tabcolor3'))
{
if (($mech->selector('td#tabcolor3', all=>1)) >= 1)
{
$mech->follow_link($place);
print $_->{innerHTML}, '\n'
for $mech->selector('td.dataCell');
$mech->back();
}
else
{
$mech->back();
}
}