所以我嘗試發送SMS
使用this網站通過Selenium
。點擊Captcha通過硒總是提出圖片驗證
選擇我的國家和我的手機,我號碼後有這樣的Captcha
:因此,與Selenium
我成功點擊此Checkbox
但百達得到這個image verification
:
我試着在這個Checkbox
點擊之前放幾個睡覺,但是這個image verification
仍然存在。 這種行爲不是通過手動情節發生的,所以我的問題是爲什麼會發生這種情況?
這是怎麼了找到我的元素,然後點擊Captcha
複選框:
IWebElement frame = driver.FindElements(By.XPath("//iframe[contains(@src, 'recaptcha')]"))[0];
driver.SwitchTo().Frame(frame);
IWebElement checkbox = Driver.Browser.FindElement(By.CssSelector("div.recaptcha-checkbox-checkmark"));
checkbox.click();
好主意。使用保存的Cookie。這應該工作。 – DebanjanB