我用page.open()
中的PhantomJS
打开了一个网站,并希望对其执行各种操作。但是我想在原始页面上执行一个操作,查看输出,然后在原始页面上再次运行另一个操作。
为此,我将需要克隆页面对象以多次重复使用,而不必每次都重新加载页面。有没有办法做到这一点,或者PhantomJS中提供了针对此类任务的任何实现?
由于PhantomJS没有提供类似的功能(或者至少我没有找到),所以我尝试了多种克隆方法:
但是所有这些对象要么抛出错误甚至不克隆对象,要么至少不“真正”克隆对象,并且在重用克隆的对象时会引发错误。