0
现在,我正在尝试编写一个自动发送电子邮件的脚本。我正在使用木偶。在从Gmail发送邮件的过程中,我必须点击“撰写”按钮。所以右键单击该按钮并单击检查选项。之后,我复制了此元素的选择器(可以通过右键单击出现的代码部分并单击复制>复制选择器来完成此操作)。选择器是#\3a 4e > div > div
。然后我在脚本复制这一点,并试图逃跑,但我得到了一个错误:当在Puppeteer中用作选择器时,Gmail中的“撰写”按钮的CSS选择器无效
'#a 4e > div > div' is not a valid selector.
什么似乎不可思议我就是\3
已经消失。
我不明白为什么它不是一个有效的选择器。我一直在使用puppeteer使用其他网站,在那里我做了复制选择器并在脚本中使用它的相同过程。在这种情况下,它不起作用。我必须指出,我对这项业务很陌生。
没有选择复制实际上摆在首位的工作?对我来说,这似乎是一个反斜杠错位的bug,将'3'变成一个未知的字符,而不是实际上逃避'#'。而'3'并没有消失。它仍然在那里,但它不是在视觉上显示,因为它是控制台未知的角色。正如你可以在[this fiddle](https://jsfiddle.net/j0xevhp4/)中看到的那样,'\ 3'仍然是字符串的一部分。 – agrm