JTS*_*JTS 5 python selenium onlinebanking web-scraping selenium-chromedriver
我正在尝试编写一个程序,让我登录到我的富国银行帐户。但是,在运行我的代码后,它只是将我带到同一页面并且没有让我登录。我尝试将登录部分放入一个循环中,并且它不断循环。
这是代码:
from selenium import webdriver
import time
browser = webdriver.Chrome()
browser.get('https://connect.secure.wellsfargo.com/auth/login/present?
origin=cob&error=yes&LOB=CONS&destination=AccountSummary')
userID = browser.find_element_by_name('j_username')
userID.clear()
userID.send_keys('my_username')
password = browser.find_element_by_name('j_password')
password.clear()
password.send_keys('my_password')
password.submit()
time.sleep(5)
browser.quit
Run Code Online (Sandbox Code Playgroud)
下面是截图。
这是我收到的复制粘贴错误代码:
[9152:6848:1218/202615.262:ERROR:service_manager.cc(157)] Connection InterfaceProviderSpec prevented service: content_renderer from binding interface: blink::mojom::ReportingServiceProxy exposed by: content_browser
Run Code Online (Sandbox Code Playgroud)
我试过在谷歌上搜索错误代码以及关键短语和部分错误代码,但还没有找到解决方案。
要登录您的Wells Fargo帐户,您可以使用以下代码块:
from selenium import webdriver
browser = webdriver.Chrome(executable_path=r'C:\path\to\chromedriver.exe')
browser.get('https://connect.secure.wellsfargo.com/auth/login/present?origin=cob&error=yes&LOB=CONS&destination=AccountSummary')
userID = browser.find_element_by_xpath("//input[@id='j_username']")
userID.clear()
userID.send_keys('my_username')
password = browser.find_element_by_xpath("//input[@id='j_password']")
password.clear()
password.send_keys('my_password')
browser.find_element_by_xpath("//input[@name='continue' and @type='submit']").click()
browser.quit()
Run Code Online (Sandbox Code Playgroud)
注意:当您看到错误时,
ReportingServiceProxy exposed by: content_browser您可以尝试包含二进制文件的绝对路径chromedriver。
如果您仍然面临同样的问题(在经历了Error: Connection InterfaceProviderSpec prevented service: content_renderer from binding interface和后"service_manager:connector" prevented service: content_renderer from binding interface),我建议您卸载Chrome Browser并Revo Uninstaller运行CCleaner以清除所有操作系统杂务并Chrome Browser重新安装。
| 归档时间: |
|
| 查看次数: |
940 次 |
| 最近记录: |