我在PHP中使用带有CasperJS的PhantomJS库来自动化Web工作流程。
如何“暂停”脚本,保存所有资源,对内容执行某些操作并在恢复之后?
实施例: 1 - 加载网站。 2 - 获取页面信息,退出脚本并在php中执行您的操作。 3 - 返回同一页而不重新加载,并继续javascript和导航。
现在我必须重新学习最后一页,这就是问题所在。
答案 0 :(得分:1)
您无法暂停执行,但您当然可以通过Child Process Module从CasperJS / PhantomJS调用您的PHP脚本。使用File System Module将内容保存在某个临时文件中,并将临时文件名传递给PHP脚本。