javascript - 从脚本中的动态(javascript)网页获取信息

标签 javascript ajax web-deployment

我需要从网页中获取一个div,使用ajax来生成它。 就像是 : Get_page->run_JScript_for_moment->take_snapshot->parse_html_for_div->save_to_sql 我尝试使用 CasperJS,但无法获取 html 形式的快照(但可以获取屏幕截图)

this.capture('gin.png'); // Return site after run JS
this.echo(this.getHTML()); // Return code before run JS 

最佳答案

我曾使用过 PhantomJS——不是 Casper——但我相信 Casper 是建立在 Phantom 之上的。我确实知道生成 png 比检索 html 需要更长的时间,因此也许只需尝试 setTimeout 来等待几百毫秒,然后再运行 getHTML 方法。

setTimeout(this.echo, 250, this.getHTML())

关于javascript - 从脚本中的动态(javascript)网页获取信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29235212/

相关文章:

javascript - Xhr 上传事件.loaded 问题

javascript - 无法将路径附加到 svg

javascript - 获取表 mvc 中每行的复选框成功值

javascript - 使用 jQuery 在 for 循环中顺序执行两个函数

ajax - 使用 Jquery 和 Ajax 每 X 秒刷新一次部分页面?

perl - 部署多个 mojolicious 应用实例

javascript - 从 Relay.js 存储中获取 React 组件之外的数据

javascript - 变量内部循环内部成功 : in ajax call JS

java - 部署war文件解析错误

javascript - 正则表达式替换数字类型输入