当前位置: 首页 > 知识库问答 >
问题:

如何用jsoup刮ajax加载的内容[已关闭]

裴浩歌
2023-03-14

现在大家有任何线索,如何刮那些在页面完全加载后用ajax或JavaScript显示的内容。

提前感谢!!

共有1个答案

杜烨伟
2023-03-14

您可以使用headless浏览器作为PhatomJS。

PhantomJS是一个没有头的WebKit脚本,带有JavaScript API。它对各种web标准提供快速的本地支持:DOM处理、CSS选择器、JSON、Canvas和SVG。

为了简化工作,可以使用CapserJS

 类似资料:
  • 我正在为我的网站创建一个打印页面:http://vivule.ee/0/print 我希望在页面加载后启动。我尝试过不同的方法,但都不成功。我知道这是可能的,因为我可以监听完成的Ajax调用,但在Angular中是如何实现的?

  • 问题内容: 页面上的一个块由JavaScript填充内容,并且在用Jsoup加载页面后,没有任何信息。解析网页时,是否还有办法获取JavaScript生成的内容? 由于代码太长,因此无法在此处粘贴页面代码:http : //pastebin.com/qw4Rfqgw 这是我需要的内容元素: 我需要用Java获取此信息。最好使用Jsoup。元素是在JavaScript帮助下的字段: Java代码:

  • 问题内容: 好的,所以我对ajax和从外部加载内容还很陌生,希望对我的问题有任何见解。 我目前有一个隐藏的div,它是空的,单击链接后应该在其中加载ajax内容。 我目前有一个链接列表,所有链接都具有相同的类,并且我想在单击空白div时进行幻灯片切换,然后从链接要访问的页面中加载内容。 链接: 当前的jQuery: 刚接触Ajax并加载外部内容时,我想知道如何从位于标签中的链接页面加载内容。因此,

  • 问题内容: 我的问题: 我有index.html: 是这样的: 问题很简单。 当我按下按钮时,我想动态加载内容,而无需刷新。 提前致谢!请发表评论以进行任何必要的澄清。 编辑,更详细的解释: 我不确定自己是否很清楚(或者我可能不了解我缺乏技术技能的答案),所以我再说一遍。(改写) 我有一个带有提交按钮的HTML,该按钮通过POST方法发送变量。 PHP文件使用此变量,并在经过一定过程后插入并更新M

  • 问题内容: 我想从页面顶部链接的CSS文件中获取样式表规则(或CSS TextContent)。似乎可以在所有主要浏览器上使用,但是在IE <9中当然不能使用。此解决方案的正确方法是什么?使用AJAX加载文件?但是,我只限于来自同一域的样式。 问题答案: 对于IE,您可以使用对象的属性。 因此,通用解决方案可以是: 演示: http : //jsfiddle.net/tqgNb/

  • 问题内容: 我使用jQuery Tools Plugin作为图像滑块(此处为image ),但是由于图像数量巨大,我一次只需要加载几次。由于它是用JavaScript编码的,因此我无法知道滚动位置。我想在最后一张图片出现时立即加载它们。我不知道我放在哪里,事件监听器也什么都没有。 这是我的代码http://jsfiddle.net/PxGTJ/ 请给我一点光! 问题答案: 我只需要使用jQuery