pyppeteer 在执行的过程中报 Execution context was destroyed, most likely because of a navigation,意思是执行上下文被破坏,最有可能是由于导航。

这通常发生在浏览器正在执行一个任务,紧接使用方并发提交了另一个脚本到浏览器,导致浏览器发生跳转。这时第一次提交的任务会抛出异常,产生该错误。借鉴于https://blog.csdn.net/Revivedsun/article/details/84867955,

pyppeteer--常用函数 https://www.jianshu.com/p/52f9dc6fb7e1

page.waitForNavigation() 等到某动作完成,常用的是配合其他动作一起使用。用在点击页面跳转,等待导航页加载完成
 #使用#click2 = page.click('#submitButton')click2= page.evaluate('''()=>{document.querySelector('div.cdy0Yb>div.yKBrKe>div[role="button"]').click()}''')await wait_fornavigation(page,click2)async def wait_fornavigation(page,events): #等到某动作完成await asyncio.wait([events,page.waitForNavigation({'timeout':50000}),])'''()=>{}'''表示匿名函数,超时时间为50秒

pyppeteer 报 Execution context was destroyed, most likely because of a navigation相关推荐

  1. Puppeteer调用page对象evaluate方法产生的Execution context was destroyed错误处理

    Execution context was destroyed产生的场景 在NodeJs中使用Puppeteer中Page对象的evaluate方法执行脚本,深入使用后一定遇到过Error: Exec ...

  2. maven 项目报错Context initialization failed

    Context initialization failed 当我对maven 项目进行clean 的时候再次打开就报错Context initialization failed 同时i显示找不到dao ...

  3. http请求报错context deadline exceeded (Client.Timeout exceeded while awaiting headers)

    context deadline exceeded (Client.Timeout exceeded while awaiting headers) 原因: 目标地址不可达.网络不通导致: 出现此情况 ...

  4. 解决React Native安装应用到真机(红米3S)报Execution failed for task ':app:installDebug'的错误...

    报错信息如下: :app:installDebug Installing APK 'app-debug.apk' on 'Redmi 3S - 6.0.1' Unable to install D:\ ...

  5. pyppeteer报错:NoneType‘ object has no attribute ‘goto‘

    使用pyppeteer的过程中发生了报错: 驱动异常-> 'NoneType' object has no attribute 'get' 还有: 驱动异常-> Connection is ...

  6. idea报duplicate context path ‘/‘ 这个错误

    我tomcat下加入3个maven项目,就是同一个项目的不同子项目的war exploded(同一个项目的war 和 war exploded两个版本也会报这个错),报错如下 Error:Duplic ...

  7. 【报错笔记】 启动tomcat服务器报错Context initialization failed

    错误原因:配置文件中base-package写错了,无法创建bean 解决方法:在springmvc.xml配置文件中 将<context:component-scan base-package ...

  8. Understand Execution Context

    默认情况下,Apex在系统上下文中执行.Apex代码可以访问所有对象和字段 仅在绝对确定使用我们的点击自动化工具之一无法完成同一件事时,才想使用触发器. 改正后的代码 在Lightning Platf ...

  9. 深入理解Javascript之执行上下文(Execution Context)

    在这篇文章中,将比较深入地阐述下执行上下文 - Javascript中最基础也是最重要的一个概念.相信读完这篇文章后,你就会明白javascript引擎内部在执行代码以前到底做了些什么,为什么某些函数 ...

最新文章

  1. 栖息地环境影响了鸿雁的肠道微生物
  2. Python实现八皇后问题所有实现方式
  3. 如何更改Windows 10锁定屏幕超时
  4. 《墨子》 —— 兼爱与非攻
  5. Leetcode-105-从前序与中序遍历序列构造二叉树
  6. 6425C-Lab5 管理计算机帐户
  7. 完美的迅捷PDF在线转换软件
  8. 如何排查带宽超过限制?
  9. 谷歌怎么设置下载位置
  10. 穿越沙漠matlab,中国五大经典沙漠穿越
  11. 1080p、1080i
  12. 如何用基于保利威视云平台来做网络年会直播活动
  13. 行列式公式和代数余子式
  14. Linux内核的misc框架
  15. 计算机辅助测试普通话考试流程,必看!普通话考试全流程详解!
  16. Java 中XO 的概念
  17. vmware走主机代理
  18. 智能家电项目Linux程序,基于ARM-Linux的无线智能家居系统
  19. 射频芯片工作的心脏——晶振
  20. iOS设备播放mkv格式视频无声音解决

热门文章

  1. source insight 3.5 配置文件GLOBAL.CF3--免费
  2. cad剖切线的快捷键_Auto CAD2017剖切符号快捷键是什么呢?
  3. python numpy 矩阵乘法以及列向量与行向量乘法
  4. Codeforces300D Painting Square
  5. 阿里云设置登录掩码错误无法登录
  6. IPFS 配置公共网关
  7. 设置Windows10系统下电脑屏幕自动关闭的时间(只关闭屏幕,电脑主机不关机)
  8. cmd显示服务器对区域没有权威,查询dns解析服务器地址cmd命令
  9. Google-indexing api使用
  10. 移动流量转赠给好友_中国移动怎样转赠手机流量?月结流量用不完怎办