如何使用casperjs抓取弹出窗口

时间:2017-01-19 09:26:48

标签: php casperjs

当我尝试使用casperjs抓取网页时,会打开一个新窗口(弹出窗口)。我不能从父窗口进入弹出窗口。这可能与casperjs?如果不可能提出另一种方式。

1 个答案:

答案 0 :(得分:1)

您可以使用withPopup() and/or waitForPopup()

还有这些回调:

casper
.on('popup.created', function() {
    this.echo("url popup created : " + this.getCurrentUrl(),"INFO");
})
.on('popup.loaded', function() {
    this.echo("url popup loaded : " + this.getCurrentUrl(),"INFO");
});