我正在尝试抓取需要登录的页面
然后,我需要转到另一页。我无法点击,所以我尝试更改网址
当我手动点它时它可以工作,但是当我使用page.goto时它只是注销
那么,如何更改当前URL?以及为什么它不适用于page.goto
我无法发布系统网址,但是我做了类似的事情:
const baseURL = 'www.example.com'
await page.goto(baseURL)
...login code...
const pageIWannaGo = '/dir/page.html'
await page.goto(baseURL + pageIWannaGo)
但是它只是注销,并且在我手动执行时可以工作
答案 0 :(得分:0)
您需要await
该功能,大多数(全部)人偶功能都是异步的。
await page.goto(myURL);
答案 1 :(得分:0)
基于puppeteer中有关功能 goto 的文档。试试这个代码
const baseURL = 'www.example.com'
await page.goto(baseURL)
...login code...
const pageIWannaGo = '/dir/page.html'
await page.goto(baseURL + pageIWannaGo)