使用pyppeteer的过程中发生了报错:

驱动异常-> 'NoneType' object has no attribute 'get'

还有:

驱动异常-> Connection is closed

在报错时,发现浏览器已经不见了,只见console一直在报上述的错。

大概知道已经没有page了,由于逻辑是循环处理的,所以使用代码模拟了一下当时的情况:

exepath = r"C:\Program Files\Google\Chrome\Application\chrome.exe"
browser = await launch({'executablePath': exepath, 'headless': False, 'slowMo': 15 })
pages = await browser.pages()
if len(pages) > 0:for pg in pages:await pg.close()  # 关闭所有页面
page = await browser.newPage()
res = await page.goto(url, {'timeout': 1000 * 30})

上述逻辑关闭了所有页面之后,就重现了报错

估计是当时循环处理时,某个报错逻辑把所有page关掉了,browser在没有page的情况下已经没有窗口对象,再新建page时已经无法创建了,导致异常。所以代码改成这样就好了:

exepath = r"C:\Program Files\Google\Chrome\Application\chrome.exe"
browser = await launch({'executablePath': exepath, 'headless': False, 'slowMo': 15 })
pages = await browser.pages()
if len(pages) > 0:for pg in pages:await pg.close()  # 关闭其他页面
page = await browser.newPage()
if page == None:browser = await launch({'executablePath': exepath, 'headless': False, 'slowMo': 15 })pages = await browser.pages()
res = await page.goto(url, {'timeout': 1000 * 30})

pyppeteer报错:NoneType‘ object has no attribute ‘goto‘相关推荐

  1. python docx设置标题中文字体rPr.rFonts.set(qn(‘w:eastAsia‘),u‘黑体‘),报错‘NoneType‘ object has no attribute ‘set‘

    一.我的代码: 因为要编一个报告自动化生成的代码,所以用了python docx,在设置标题自己写了一段代码,要求将标题设置成:一级标题 黑体 小四 from docx import Document ...

  2. 解决 Pycharm 使用高版本 python(3.9)报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 之修改pycharm

    由于Python出现3.10版本,此方法修改后仍会导致python版本识别错误,所以不再推荐此方法. 感谢 本篇博文参考了以下内容: 程序员的一天--pycharm 切换 python3.9 报错 ' ...

  3. python操作html的object_关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题...

    有的bug,莫名其妙就好了- python3.9 报错 "AttributeError: 'HTMLParser' object has no attribute 'unescape'&qu ...

  4. Kali运行smod框架报错‘Conf‘ object has no attribute ‘use_dnet‘

    Kali运行smod框架报错'Conf' object has no attribute 'use_dnet' 报错信息如下 解决方法 报错信息如下 // smod运行报错详细内容 Traceback ...

  5. python3 报错 ‘builtin_function_or_method‘ object has no attribute 解决方法

    错误示例一:'builtin_function_or_method' object has no attribute 'choice' 使用 random.choice 随机函数时 遇到这个错误 原因 ...

  6. whoosh mysql_使用WhooshAlchemy报错'function' object has no attribute 'config'

    我想用WhooshAlchemy做全文搜索,但是用的时候报错: 我的config.py: import os from app import basedir CSRF_ENABLED = True S ...

  7. GDAL error: ‘NoneType‘ object has no attribute ‘GetGeoTransform‘

    问题代码 前段时间写了个小程序,功能是读取工作文件夹下固定年份/月份的tiff文件,其对应年份/月份的参数地图的均值,但是报错'NoneType' object has no attribute 'G ...

  8. AttributeError: 'NoneType' object has no attribute 'grid'报错解决方案

    1问题描述: 当我们在使用tkinter时经常遇到AttributeError: 'NoneType' object has no attribute 'grid'的报错 2.原因分析: import ...

  9. Scrapy爬虫报错AttributeError: ‘NoneType‘ object has no attribute ‘write‘

    前言 一.报错 AttributeError: 'NoneType' object has no attribute 'write' 二.报错原因 1.piplines文件中的方法不能自定义的呢 开始 ...

最新文章

  1. python flask实现博客系统_基于Flask的博客网站设计与实现
  2. linux cron读哪个文件,linux crontab 文件位置和日志位置
  3. 微程序控制器原理(增量方式和断定方式结合法)
  4. k8s组件说明:api server
  5. access集团和abm_abm年度盛典,12月份,中国、澳大利亚、新西兰三地同时举办,abm各渠道运营商从全球各地赶来参会!...
  6. 10099 The Tourist Guide
  7. 操作行内样式-对象语法//操作行内样式-数组语法
  8. nginx 4层代理配置
  9. java调用服务器打印机不登录_java – 从网络服务器打印到没有中介的热敏打印机...
  10. 南京邮电大计算机科学与技术,计算机科学与技术专业培养目标与毕业要求-南京邮电大学计算机学院.PDF...
  11. 自学C语言的步骤--菜鸟篇
  12. 基于BP神经网络的手写体识别
  13. 龙芯电脑手动编译安装gcc9.3编译器
  14. 《95后的指数基金投资课》基础阶段:常见指数与如何投资指数
  15. 品酒论三国之一(帅才的典型特征)
  16. [CodeForces]CodeForces - 1025F Disjoint Triangles
  17. “新基建”下的智慧城轨:城轨为“体” 智慧为“用”
  18. 矩阵理论——内积空间
  19. 我与我的专业计算机作文500字,我的学习生活作文500字(通用5篇)
  20. gmssl国密sm2(生成密钥对-私钥签字-证书验签)

热门文章

  1. java前后端加密解密crypto-js
  2. typescript77-在CRA创建支持ts的项目
  3. winform实时获取网卡网速全部源码,获取电脑上传下载速
  4. win10连接打印机共享显示0x0000011b错误代码怎么办?
  5. python猪脸识别_没想到,这是一家AI公司
  6. 【canvas 背景色】透明背景转换成白色
  7. 利用百度API进行视频翻译制作
  8. 父视图坐标转换为子视图_简单的数学将简单的2D游戏视图转换为透视3D视图
  9. 钉钉开放平台-小程序开发实战(钉钉小程序服务器端)
  10. Windows服务安装异常:System.Security.SecurityException: 未找到源,但未能搜索某些或全部事件日志。不可 访问的日志: Security