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