【问题标题】:How can I access application generated html source code through a perl program?如何通过 perl 程序访问应用程序生成的 html 源代码?
【发布时间】:2016-01-05 16:07:48
【问题描述】:

应用标签中有生成的源代码。我已经尝试过使用perl的LWP,但是它并没有提取生成的源代码。

#!usr/bin/perl
use strict;
use warnings;
use LWP::Simple;
my $link = 'http://www.scc.virginia.gov/docketsearch#recentActi­ons';
my $code = get($link);
print $code;

在 div id="applicationHost" 标签中,没有显示源代码,但在实际网页上我们可以看到内容。

【问题讨论】:

标签: html ajax perl


【解决方案1】:

页面使用 Javascript 来显示最近的操作。您可以在 Web 浏览器中看到它,因为您之前单击了相应的链接,并且该链接已被缓存。但是,如果您在浏览器中启动新会话(例如通过打开浏览器的私人窗口),您会看到它也出现空白。

为了解决这个问题,你不能使用 LWP。您将需要使用模仿 Web 浏览器并支持 JavaScript 的 Perl 模块。有关一些可能性的讨论,请参阅 this question

【讨论】:

    猜你喜欢
    • 2012-02-13
    • 1970-01-01
    • 1970-01-01
    • 2015-10-16
    • 2023-03-20
    • 2014-01-24
    • 1970-01-01
    • 2012-11-23
    • 1970-01-01
    相关资源
    最近更新 更多