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()or获取该框架->xpath(),然后使用$frame->{innerHTML}.

于 2010-10-31T10:53:34.167 回答