现在我正在尝试编写一个自动发送电子邮件的脚本。我正在使用Puppeteer。在从gmail发送电子邮件的过程中,我必须明显点击“撰写”按钮。所以右键单击该按钮并单击inspect选项。之后我复制了这个元素的选择器(你可以通过右键单击出现的代码部分并单击copy>复制选择器来完成此操作)。选择器为#\3a 4e > div > div
。然后我在我的脚本中复制了这个并尝试运行它,但是我收到了一个错误:
'#a 4e > div > div' is not a valid selector.
我觉得奇怪的是\3
已经消失了。
我不明白为什么它不是一个有效的选择器。我一直在使用puppeteer使用其他网站,在那里我做了相同的程序复制选择器并在脚本中使用它。在某种程度上,它不起作用。我必须指出,我是这项业务的新手。
答案 0 :(得分:-1)
由于选择器本身包含反斜杠,如果将其包含在JavaScript字符串文字中,则需要将其转义(使用另一个反斜杠):
var selector = '#\\3a 4e > div > div'