我最近搞乱了NodeJs并加载了任何网站并保存了截图。更具体地说,我使用PhantomJS加载网站并保存屏幕截图。我也使用过CasperJS和ZombieJS,但这些工具都没有真正让你在加载之前搞砸网站的资源。它甚至可能吗?
要清楚,我想加载任何网站,比如说stackoverflow.com并计算加载时间并保存截图。这很简单,但在第二次运行时,我想加载相同的网站并删除jquery资源,然后计算加载时间。
看起来phantomjs和casperjs有像onResourceRequested或onResourceReceived这样的回调,但是没有中止请求的方法。可能吗?我不想通过一些执行此操作的php脚本来代理请求,但这是替代方案。
答案 0 :(得分:0)
所以,看起来这是不可能的,但它是phantomjs路线图上的一个功能:http://code.google.com/p/phantomjs/issues/detail?id=230