首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

使用 pyppeteer 碰到的错误

解决办法: btn_ok = await page.querySelector('[class="nc_iconfont btn_ok"]') 但是使用这个之后,当滑动失败之后,重现刷新滑动验证码之后,又会出现下面的错误。 更新(2020-01-20): 之前的理解错误了,这个根本原因是执行关闭浏览器 await browser.close() 的时候没有权限删除用户的浏览数据。 解决办法: 定义浏览器的时候设置参数 'userDataDir': r'D:\temporary',指定一个用户可以执行的目录,这样的话就可以了。 但是这样的话,相当于保存了用户的浏览数据。 可能又会碰到这么个错误,事件循环打开浏览器后,并没有执行,直接返回结果。 看了一下文档,调用 createIncogniteBrowserContext()直接打开一个无痕浏览器。这样就爽多了 关闭的时候需要注意分开关闭,无痕关闭,正常打开的浏览器也需要关闭。

02
领券