相关文章推荐
憨厚的感冒药  ·  VSCode ...·  3 月前    · 
豪爽的豌豆  ·  还在为玩不了ChatGPT苦恼?这十几个开源 ...·  3 周前    · 
知识渊博的铁链  ·  Debian10 安装Python3.9开发者社区·  6 天前    · 
没读研的日记本  ·  cplex 目标函数条件 - CSDN文库·  1 年前    · 
礼貌的哑铃  ·  Chrome更新tls1.3无法打开网站解决 ...·  1 年前    · 
淡定的枇杷  ·  MongoDB从入门到精通、Springbo ...·  2 年前    · 
善良的牙膏  ·  qt加载jpg,保存jpg失败_youyud ...·  2 年前    · 
忐忑的烤地瓜  ·  Flutter ...·  2 年前    · 
Code  ›  使用 pyppeteer 碰到的错误开发者社区
腾讯
https://cloud.tencent.com/developer/article/1585924
阳刚的枕头
2 年前
作者头像
andrew_a
0 篇文章

使用 pyppeteer 碰到的错误

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > Python爬虫与数据分析 > 正文

使用 pyppeteer 碰到的错误

发布 于 2020-02-18 17:12:08
1.6K 0
举报

pyppeteer 实在是有点坑,坑太多了,填不完。

使用 pyppeteer 碰到的错误

  • pyppeteer.errors.ElementHandleError: Error: failed to find element matching selector ".btn_ok" 我使用了下面的代码后出现的:为了实现检测元素是否存在,存在则程序结束,不存在则重试 btn_ok = await page.Jeval('.btn_ok', 'node => node.style')

解决办法: btn_ok = await page.querySelector('[class="nc_iconfont btn_ok"]') 但是使用这个之后,当滑动失败之后,重现刷新滑动 验证码 之后,又会出现下面的错误。 更新(2020-01-20): 之前的理解错误了,这个根本原因是执行关闭浏览器 await browser.close() 的时候没有权限删除用户的浏览数据。

 
推荐文章
憨厚的感冒药  ·  VSCode :禁用特定文件(或扩展名)的格式设置开发者社区
3 月前
豪爽的豌豆  ·  还在为玩不了ChatGPT苦恼?这十几个开源平替也能体验智能对话开发者社区
3 周前
知识渊博的铁链  ·  Debian10 安装Python3.9开发者社区
6 天前
没读研的日记本  ·  cplex 目标函数条件 - CSDN文库
1 年前
礼貌的哑铃  ·  Chrome更新tls1.3无法打开网站解决办法_chrome对tls版本支持-CSDN博客
1 年前
淡定的枇杷  ·  MongoDB从入门到精通、Springboot整合MongoDB-51CTO.COM
2 年前
善良的牙膏  ·  qt加载jpg,保存jpg失败_youyudexiaowangzi的博客-CSDN博客
2 年前
忐忑的烤地瓜  ·  Flutter Json和Bean互转_flutter bean_Notzuonotdied的博客-CSDN博客
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号