我有一个包含 3 个框架的网站。我想访问主页,然后切换到子框架并在该框架中打开另一个页面。这可能吗?文档中对此并没有太多内容。
最佳答案
您可以切换到要更改其 URL 的框架的父框架/主框架,然后只需更改 src
属性即可:
page.evaluate(function(pos, newSrc){
document.querySelectorAll("iframe")[pos].src = newSrc;
}, 0, "http://example.com");
// wait a little
setTimeout(function(){
page.switchToChildFrame(0);
// do something
}, 2000);
关于javascript - 如何使用 PhantomJS 打开子框架中的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29315593/