首页 > 解决方案 > 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

由于它通常有效,因此该元素是一个选择元素。

关于为什么会发生这种情况或如何解决它的任何想法,将不胜感激。我会分享我的代码,但因为它是为了工作,我不相信我应该这样做。不过我可以提供一些额外的信息!

感谢您的时间

标签: javascriptnode.jserror-handlingselectorpuppeteer

解决方案


推荐阅读