fanyong920 / jvppeteer

Headless Chrome For Java (Java 爬虫)
Apache License 2.0
705 stars 158 forks source link

调用page.emulate() 会报超时错误 com.ruiyun.jvppeteer.exception.TimeoutException: Navigation timeout of 30000 ms exceeded #4

Closed Lansoon closed 4 years ago

Lansoon commented 4 years ago

无法调用page.emulate模拟手机,会报一个超时错误 com.ruiyun.jvppeteer.exception.TimeoutException: Navigation timeout of 30000 ms exceeded public void setViewport(Viewport viewport) { boolean needsReload = this.emulationManager.emulateViewport(viewport); this.viewport = viewport; if (needsReload) this.reload(null); } 应该是在reload的时候导致的。

fanyong920 commented 4 years ago

是的。导致这个问题的原因是: 在Page.reload()方法中,我应该先发送Page.reload,再等待结果。 image 现在已经更正过来,重新测试一下