相关文章推荐
知识渊博的铁链  ·  Debian10 安装Python3.9开发者社区·  4 月前    · 
卖萌的紫菜汤  ·  如何从日期中获取微秒数?开发者社区·  3 月前    · 
八块腹肌的白开水  ·  vue elmentui 日期选择器 ...·  1 年前    · 
大方的烤面包  ·  Presentation.SaveAs ...·  1 年前    · 
打盹的木耳  ·  02-jetlinks前端服务源码部署_je ...·  2 年前    · 
千杯不醉的红豆  ·  多选框位置调整_零基础学Excel ...·  2 年前    · 
刚失恋的水煮肉  ·  python tqdm for while ...·  2 年前    · 
Code  ›  使用 pyppeteer 碰到的错误开发者社区
腾讯
https://cloud.tencent.com/developer/article/1585924
阳刚的枕头
3 年前
作者头像
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() 的时候没有权限删除用户的浏览数据。

 
推荐文章
知识渊博的铁链  ·  Debian10 安装Python3.9开发者社区
4 月前
卖萌的紫菜汤  ·  如何从日期中获取微秒数?开发者社区
3 月前
八块腹肌的白开水  ·  vue elmentui 日期选择器 多段时间 不可选_el-date-picker 指定多个日期不禁用-CSDN博客
1 年前
大方的烤面包  ·  Presentation.SaveAs method (PowerPoint) | Microsoft Learn
1 年前
打盹的木耳  ·  02-jetlinks前端服务源码部署_jetlinks1.9源码-CSDN博客
2 年前
千杯不醉的红豆  ·  多选框位置调整_零基础学Excel VBA-WE017「VBA 冷门的复选框应用」-CSDN博客
2 年前
刚失恋的水煮肉  ·  python tqdm for while loop-掘金
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号