3

WWW::Mechanize::Firefox を使用して、アクセスしたページのソースを取得できます。ただし、ページにフレームが含まれている場合は、読み込まれたページの実際のソースではなく、フレーム タグを取得します。Mechanize::Frames は、私が探しているもののようです。併用する方法はありますか?

4

2 に答える 2

4

これはおそらく、フレームの内容を読み込んでいないためです。

$mech->follow_link(tag => "frame"); # open first frame in document
my $src = $mech->content;
于 2010-02-09T20:13:20.680 に答える
1

フレーム HTML ソースを取得するには、そのフレームを->selector()または->xpath()で取得してから を使用します$frame->{innerHTML}

于 2010-10-31T10:53:34.167 に答える