pyppeteer 报 Execution context was destroyed, most likely because of a navigation
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相关推荐
- Puppeteer调用page对象evaluate方法产生的Execution context was destroyed错误处理
Execution context was destroyed产生的场景 在NodeJs中使用Puppeteer中Page对象的evaluate方法执行脚本,深入使用后一定遇到过Error: Exec ...
- maven 项目报错Context initialization failed
Context initialization failed 当我对maven 项目进行clean 的时候再次打开就报错Context initialization failed 同时i显示找不到dao ...
- http请求报错context deadline exceeded (Client.Timeout exceeded while awaiting headers)
context deadline exceeded (Client.Timeout exceeded while awaiting headers) 原因: 目标地址不可达.网络不通导致: 出现此情况 ...
- 解决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:\ ...
- pyppeteer报错:NoneType‘ object has no attribute ‘goto‘
使用pyppeteer的过程中发生了报错: 驱动异常-> 'NoneType' object has no attribute 'get' 还有: 驱动异常-> Connection is ...
- idea报duplicate context path ‘/‘ 这个错误
我tomcat下加入3个maven项目,就是同一个项目的不同子项目的war exploded(同一个项目的war 和 war exploded两个版本也会报这个错),报错如下 Error:Duplic ...
- 【报错笔记】 启动tomcat服务器报错Context initialization failed
错误原因:配置文件中base-package写错了,无法创建bean 解决方法:在springmvc.xml配置文件中 将<context:component-scan base-package ...
- Understand Execution Context
默认情况下,Apex在系统上下文中执行.Apex代码可以访问所有对象和字段 仅在绝对确定使用我们的点击自动化工具之一无法完成同一件事时,才想使用触发器. 改正后的代码 在Lightning Platf ...
- 深入理解Javascript之执行上下文(Execution Context)
在这篇文章中,将比较深入地阐述下执行上下文 - Javascript中最基础也是最重要的一个概念.相信读完这篇文章后,你就会明白javascript引擎内部在执行代码以前到底做了些什么,为什么某些函数 ...
最新文章
- 栖息地环境影响了鸿雁的肠道微生物
- Python实现八皇后问题所有实现方式
- 如何更改Windows 10锁定屏幕超时
- 《墨子》 —— 兼爱与非攻
- Leetcode-105-从前序与中序遍历序列构造二叉树
- 6425C-Lab5 管理计算机帐户
- 完美的迅捷PDF在线转换软件
- 如何排查带宽超过限制?
- 谷歌怎么设置下载位置
- 穿越沙漠matlab,中国五大经典沙漠穿越
- 1080p、1080i
- 如何用基于保利威视云平台来做网络年会直播活动
- 行列式公式和代数余子式
- Linux内核的misc框架
- 计算机辅助测试普通话考试流程,必看!普通话考试全流程详解!
- Java 中XO 的概念
- vmware走主机代理
- 智能家电项目Linux程序,基于ARM-Linux的无线智能家居系统
- 射频芯片工作的心脏——晶振
- iOS设备播放mkv格式视频无声音解决
热门文章
- source insight 3.5 配置文件GLOBAL.CF3--免费
- cad剖切线的快捷键_Auto CAD2017剖切符号快捷键是什么呢?
- python numpy 矩阵乘法以及列向量与行向量乘法
- Codeforces300D Painting Square
- 阿里云设置登录掩码错误无法登录
- IPFS 配置公共网关
- 设置Windows10系统下电脑屏幕自动关闭的时间(只关闭屏幕,电脑主机不关机)
- cmd显示服务器对区域没有权威,查询dns解析服务器地址cmd命令
- Google-indexing api使用
- 移动流量转赠给好友_中国移动怎样转赠手机流量?月结流量用不完怎办