Python Selenium的send_keys函数在切换到ReCaptcha v2复选框(选中该复选框)后不会触发密


from selenium.webdriver.common.keys import Keys
# ...
browser = webdriver.Chrome()
passwordBox = browser.find_element_by_css_selector('input[id="account_password"]')
passwordBox.send_keys(password)
passwordBox.send_keys(Keys.TAB + Keys.TAB + " ")

当我和其他人在模拟点击ReCaptcha v2复选框时遇到了问题,一位用户发现用Selenium的密钥进行了检查。这种方法对我不起作用。

它遍历到复选框,但它只是保持高亮显示。这不是一个无法发送的空间,而是任何密钥。

您不能将任何内容发送到复选框,您应该单击它。尝试

passwordBox.send_keys(Keys.TAB + Keys.TAB + " ")
driver.switch_to_active_element().click()

最新更新