javascript - puppeteer 和选择器有问题
问题描述
所以我在工作中遇到了几个奇怪的错误,想知道你们中是否有人会有一些见解......
我的脚本登录到一个网站并填写一个字段。该字段允许从选择的预定值中进行输入。这是有问题的代码行:await page.select('.sc-1v3iu6p-0 > .sc-1luxqst-0 > div:nth-child(3) > .sc-1q14n20-0:nth-child(1) > .sc-cSHVUG', value):
现在,大部分时间脚本运行良好,但有时它没有运行,我收到此错误 错误:评估失败:错误:元素不是元素。在 __puppeteer_evaluation_script__:3:15
由于它通常有效,因此该元素是一个选择元素。
关于为什么会发生这种情况或如何解决它的任何想法,将不胜感激。我会分享我的代码,但因为它是为了工作,我不相信我应该这样做。不过我可以提供一些额外的信息!
感谢您的时间
解决方案
推荐阅读
- sql-server - 连接多个表会产生重复
- python - Gunicorn 20 未能在“索引”中找到应用程序对象“app.server”
- python - ValueError:检查目标时出错:预期 dot_1 的形状为 (1,),但得到的数组的形状为 (924,)
- bazel - cc_library deps 中的 c++ 代码生成规则?
- c# - 如何声明将等待另一个任务的未启动任务?
- angular - NgXs 动态选择器:TypeError:无法读取未定义的属性“x”
- python-3.x - Python 图像压缩
- python - 尝试对文本进行词形还原时出现断言错误(python、StanfordNLP)
- mysql - 将 LEFT JOIN 限制为最多一个结果
- spss - SPSS:通过语法命令切换服务器