我正在尝试编写脚本来从我的富国银行帐户下载相关数据,并且在 python 脚本中使用 Selenium 似乎是一个很好的潜在解决方案。但是,当我尝试登录时,我被重定向到不同的登录屏幕,每次我尝试再次登录时,该屏幕都会重定向到自身。我如何克服这个无限重定向?
重现此问题的最简单方法是运行此脚本来打开 selenium Chrome 浏览器:
import selenium
browser = selenium.webdriver.Chrome()
browser.get('https://www.wellsfargo.com/')
然后手动登录。在普通浏览器上,这可以正常工作。在 selenium 浏览器中,我得到了重定向页面。
Someone else有同样的问题。如果有一种方法可以使用 Selenium 来做到这一点,我会很兴奋,但也会很高兴使用其他方法来自动从富国银行下载数据。
最佳答案
试试这个代码:
from selenium.webdriver import Chrome
browser = Chrome()
browser.get('https://wellsfargo.com')
#GET user element and POST username to element
user = browser.find_element_by_id('userid')
user.send_keys('USERNAME')
#GET user element and POST password to element
passwd = browser.find_element_by_id('password')
passwd.send_keys('PASSWORD')
passwd.submit()
您应该登录并重定向到帐户页面。 请告诉我它对你来说效果如何。 因为我不是银行客户,所以我不能超越这一点。 :)
关于python - 如何使用 Selenium 和 Python 登录 Wells Fargo 帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55691944/