应用程序标记中生成了源代码。我已经尝试过使用Perl的LWP,但它不会提取生成的源代码。
#!usr/bin/perl
use strict;
use warnings;
use LWP::Simple;
my $link = 'http://www.scc.virginia.gov/docketsearch#recentActions';
my $code = get($link);
print $code;
在div id =" applicationHost"标签,没有显示源代码,但在实际的网页上我们可以看到内容。
答案 0 :(得分:2)
该页面使用Javascript来显示最近的操作。您可以在Web浏览器中看到它,因为您之前已经单击了相应的链接,并且这是缓存的。但是,如果您在浏览器中启动新会话(例如打开浏览器的私人窗口),您会看到它也是空白的。
为了解决这个问题,你不能使用LWP。您将需要使用模仿Web浏览器并支持JavaScript的Perl模块。有关一些可能性的讨论,请参阅this question。