我想用Selenium写一个刮刀。 但是登录不起作用。
我使用的代码:
login_form = self.driver.find_element_by_id("login_form")
username_form = login_form.find_element_by_id("login")
password_form = login_form.find_element_by_id("password")
username, password = self.get_credentials()
username_form.send_keys(username)
password_form.send_keys(password)
login_form.submit()
但是登录不起作用,因为密码错误。我调试它并发现在变量中密码是正确的,但是在浏览器中输入了另一个密码。
顺便说一句,我的密码包含特殊字符,例如circumflex(^)。