暂停和恢复 CasperJS、PhantomJS 脚本

Pause and Resume CasperJS, PhantomJS Script

我在 PHP 库 PhantomJS 中使用 CasperJS 来自动化 Web 工作流。

我怎样才能 "Pause" 脚本,保存所有资源,对内容做一些事情,然后恢复它?

示例: 1 - 加载网站。 2 - 获取页面信息,退出脚本并在 php 中执行您的操作。 3 - 返回同一页面 ,无需重新加载 ,然后继续 javascript 和导航。

现在我必须重新请求最后一页,这就是问题所在。

您不能暂停执行,但您当然可以从 CasperJS/PhantomJS 通过 Child Process Module. Save the content in some temporary file using the File System Module 调用 PHP 脚本并将临时文件名传递给 PHP 脚本。