Perl查看响应中的完整内容

Perl查看响应中的完整内容,perl,Perl,我需要从html页面获取数据,所以我使用LWP来获取页面内容。 我得到的回复是部分的,不是页面的全部来源 使用web调试器(FIRE BUG)时,我可以在以下位置看到隐藏的内容: <div id="center"></div> <div id="loading"></div> 如何使用Perl获取隐藏数据 这让我心碎了三天! 非常感谢。如果LWP获取的HTML源代码中不存在它,则会以其他方式添加它。可能有一个Javascript正

我需要从html页面获取数据,所以我使用LWP来获取页面内容。 我得到的回复是部分的,不是页面的全部来源


使用web调试器(FIRE BUG)时,我可以在以下位置看到隐藏的内容:

<div id="center"></div>
<div id="loading"></div>

如何使用Perl获取隐藏数据

这让我心碎了三天!
非常感谢。

如果LWP获取的HTML源代码中不存在它,则会以其他方式添加它。可能有一个Javascript正在运行,或者由于cookies或用户代理字符串,Web服务器为您和LWP提供不同的页面。

如果LWP获取的HTML源中不存在该页面,则以其他方式添加该页面。可能有一个Javascript正在运行,或者由于cookies或用户代理字符串,Web服务器为您和LWP提供不同的页面

让我们假设它是一个JS运行。。。我怎么能 看到内容了吗

你可以用。它似乎支持Javascript

让我们假设它是一个JS运行。。。我怎么能 看到内容了吗


你可以用。它似乎支持Javascript

如果内容确实是使用Javascript添加的,您可能可以与Javascript或Ajax插件一起使用。

如果内容确实是使用Javascript添加的,您可能可以与Javascript或Ajax插件一起使用。

安装或使用Safari Develop菜单查看对服务器执行了哪些Ajax/XHR请求,以及使用什么POST/GET参数。然后,您可以使用LWP或任何其他HTTP客户端模块来执行此类请求。

安装或使用Safari Develop菜单查看正在对服务器执行哪些AJAX/XHR请求,以及使用哪些POST/GET参数。然后,您可以使用LWP或任何其他HTTP客户端模块来执行这样的请求。

谢谢,但假设它是一个正在运行的JS。。。我怎样才能看到内容?@GrinGo:这完全取决于Javascript。我们需要更多的代码来说话。也许它在运行中计算了一些东西,也许它发出了一个AJAX请求。@GrinGo:调查页面的完整HTML源代码,搜索脚本。看起来Eugene有一个更简单的解决方案。谢谢,但让我们假设它是一个JS运行。。。我怎样才能看到内容?@GrinGo:这完全取决于Javascript。我们需要更多的代码来说话。也许它在运行中计算了一些东西,也许它发出了一个AJAX请求。@GrinGo:调查页面的完整HTML源代码,搜索脚本。不过,看起来Eugene有一个更简单的解决方案。如果在Firefox中启用Javascript,它支持Javascript。如果在Firefox中启用Javascript,它支持Javascript。
<div id="center"></div>
<div id="loading"></div>