PhantomJS:转到另一个URL

时间:2015-04-04 01:01:59

标签: phantomjs

我正在使用page.open的电话,在该回调中我想转到另一个网址。在page.open内拨打page.open是否可以,或者我应该在window.location = url中使用page.evaluate?我尝试在page.open内拨打page.open并且脚本无效,我不确定原因。

1 个答案:

答案 0 :(得分:1)

最好使用page.open()导航到其他网页,而不是使用window.location = url来自page.evaluate()的{​​{1}}。

  1. 发生的事情更清楚,因为它更容易阅读。
  2. 使用window.location时,无法在加载下一页时注册回调。人们仍然需要注册page.onLoadFinished。这不是必需的,因为它已经集成到page.open()