我收到多條錯誤訊息,我嘗試使用谷歌搜索但沒有用。我已將 Chrome 驅動程式添加到同一目錄中并嘗試撰寫代碼,但出現了一堆錯誤。
我在這里做錯了什么?
代碼 :
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('www.google.com')
錯誤:
Traceback (most recent call last):
File "C:\Users\Rajesh.Rao\PycharmProjects\Kofax\salesforce_login.py", line 3, in <module>
driver.get('www.google.com')
File "C:\Users\Rajesh.Rao\PycharmProjects\Kofax\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 430, in get
self.execute(Command.GET, {'url': url})
File "C:\Users\Rajesh.Rao\PycharmProjects\Kofax\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 418, in execute
self.error_handler.check_response(response)
File "C:\Users\Rajesh.Rao\PycharmProjects\Kofax\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 243, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.InvalidArgumentException: Message: invalid argument
(Session info: chrome=95.0.4638.54)
Stacktrace:
Backtrace:
Ordinal0 [0x00BC3AB3 2505395]
Ordinal0 [0x00B5AE41 2076225]
Ordinal0 [0x00A62360 1057632]
Ordinal0 [0x00A550C0 1003712]
Ordinal0 [0x00A53F39 999225]
Ordinal0 [0x00A54016 999446]
Ordinal0 [0x00A63A6A 1063530]
Ordinal0 [0x00AB56ED 1398509]
Ordinal0 [0x00AA59F3 1333747]
Ordinal0 [0x00AB5168 1397096]
Ordinal0 [0x00AA58BB 1333435]
Ordinal0 [0x00A823E4 1188836]
Ordinal0 [0x00A8323F 1192511]
GetHandleVerifier [0x00D4CB36 1554566]
GetHandleVerifier [0x00DF4A0C 2242396]
GetHandleVerifier [0x00C50E0B 523099]
GetHandleVerifier [0x00C4FEB0 519168]
Ordinal0 [0x00B602FD 2097917]
Ordinal0 [0x00B64388 2114440]
Ordinal0 [0x00B644C2 2114754]
Ordinal0 [0x00B6E041 2154561]
BaseThreadInitThunk [0x764CFA29 25]
RtlGetAppContainerNamedObjectPath [0x77C87A9E 286]
RtlGetAppContainerNamedObjectPath [0x77C87A6E 238]
uj5u.com熱心網友回復:
如果您正在尋找自動升級,請使用chromedriver-autoinstaller.
自動下載并安裝支持當前安裝的 chrome 版本的 chromedriver。此安裝程式支持 Linux、MacOS 和 Windows 作業系統。
安裝
pip install chromedriver-autoinstaller
用法
只需輸入import chromedriver_autoinstaller您要使用的模塊chromedriver。
例子
from selenium import webdriver
import chromedriver_autoinstaller
chromedriver_autoinstaller.install() # Check if the current version of chromedriver exists
# and if it doesn't exist, download it automatically,
# then add chromedriver to path
driver = webdriver.Chrome()
driver.get("http://www.python.org")
assert "Python" in driver.title
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/338300.html
