首页 > 其他分享 >pyppeteer Execution context was destroyed, most likely because of a navigation

pyppeteer Execution context was destroyed, most likely because of a navigation

时间:2024-05-15 16:09:19浏览次数:18  
标签:because 函数 pyppeteer destroyed likely navigation page 重定向

一般情况下是 当前page有开启新的页面,或者重定向之类的操作,
然后重定向还没有完成的时候,就对page进行了操作,比如 waitXpath之类的,
就会导致该异常的出现。

这个时候需要使用到函数 page.waitForNavigation(timeout=timeout)
但是怎么说呢,这个函数的使用,必须紧挨 重定向开始以后,
如果重定向已经完成了,在执行这个函数,函数不会生效,会导致异常。

如果感觉说的不太清楚,可以自己手动写代码试一下 ,当时写的测试代码被我删掉了

就创建新的page,然后执行js 进行重定向,然后测试此函数,试过代码就大概明白了。

标签:because,函数,pyppeteer,destroyed,likely,navigation,page,重定向
From: https://www.cnblogs.com/nonamehhhhh/p/18194064

相关文章