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

时间:2015-03-24 14:28:03

标签: 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 

1 个答案:

答案 0 :(得分:1)

我曾与PhantomJS合作过 - 而不是Casper - 但我相信Casper是建立在Phantom之上的。我知道生成png所需的时间比检索html要长,所以也许只需尝试一个setTimeout就可以在运行getHTML方法之前等待几百毫秒。

setTimeout(this.echo, 250, this.getHTML())
相关问题