Selenium 错误超时值连接为 <object object at 0x000002B530C948B0>,但它必须是 int、float 或 None

问题描述 投票:0回答:1

我正在尝试用 Selenium 构建一些简单的东西,但根本无法让它落地

我有以下代码:

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
import os

os.environ['WDM_SSL_VERIFY'] = '0' #Disable SSL


driver = webdriver.Chrome(ChromeDriverManager().install())

driver.get("http://www.google.com")

当我运行它时,出现以下错误: 连接超时值是 ,但必须是 int、float 或 None。

我的 Crome 驱动程序与脚本位于同一文件夹中

Py Version 3.11.8
Urllib3 version: 2.31.0
Selenium Version: 4.18.1

我尝试了多种不同的路线,例如使用 ChromeDriver 的执行路径

或者

driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
这给了我一个
WebDriver.__init__() got an unexpected keyword argument 'service' Error.

并按照一些帖子中的建议更改版本

老实说我有点坚持,任何指点都会非常有帮助

还尝试过:

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
import os

os.environ['WDM_SSL_VERIFY'] = '0' #Disable SSL

driver = webdriver.Chrome()

# Open Scrapingbee's website
driver.get("http://www.scrapingbee.com")

我只需重新启动机器即可开始工作

python selenium-webdriver
1个回答
0
投票

我只需重新启动机器即可开始工作

© www.soinside.com 2019 - 2024. All rights reserved.