当在Puppeteer中用作选择器时,Gmail中的“撰写”按钮的CSS选择器无效

现在,我正在尝试编写一个自动发送电子邮件的脚本。我正在使用木偶。在从Gmail发送邮件的过程中,我必须点击“撰写”按钮。所以右键单击该按钮并单击检查选项。之后,我复制了此元素的选择器(可以通过右键单击出现的代码部分并单击复制>复制选择器来完成此操作)。选择器是#\3a 4e > div > div。然后我在脚本复制这一点,并试图逃跑,但我得到了一个错误:当在Puppeteer中用作选择器时,Gmail中的“撰写”按钮的CSS选择器无效

'#a 4e > div > div' is not a valid selector. 

什么似乎不可思议我就是\3已经消失。

我不明白为什么它不是一个有效的选择器。我一直在使用puppeteer使用其他网站,在那里我做了复制选择器并在脚本中使用它的相同过程。在这种情况下,它不起作用。我必须指出,我对这项业务很陌生。

回答:

由于选择本身包含反斜杠,你需要逃避它(用一个反斜杠),如果你将其包含在JavaScript字符串字面:

var selector = '#\\3a 4e > div > div' 

以上是 当在Puppeteer中用作选择器时,Gmail中的“撰写”按钮的CSS选择器无效 的全部内容, 来源链接: utcz.com/qa/266314.html

回到顶部