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