最近学习爬虫,安装selenium,很简单地执行代码,但是一直报错。
import time
import openpyxl
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.service import Service
# 设置 Chrome 驱动程序的路径
chrome_driver_path = './chromedriver.exe' # 将路径替换为实际路径
# 创建 Chrome WebDriver 实例
chrome_service = Service(chrome_driver_path)
driver = webdriver.Chrome(service=chrome_service)
# 打开搜狗微信页面
base_url = 'https://weixin.sogou.com/'
driver.get(base_url)
报错:
ValueError: Timeout value connect was <object object at 0x000002465EE98410>, but it must be an int, float or None.
看了很多解决方案,最后找到了一个有用的方案:
原因是:selenium 和 urllib3 版本冲突。
重新安装正确的版本后,解决了。
pip install selenium==3.141.0
pip install urllib3==1.26.2
其他适配的版本对应关系没有找到,不过这个版本是可行的
标签:...,None,service,webdriver,chrome,selenium,报错,import From: https://www.cnblogs.com/bigband/p/17667370.html