首页 > 编程语言 >python selenium报错ValueError: Timeout value connect was <...>, but it must be an int, float or None.

python selenium报错ValueError: Timeout value connect was <...>, but it must be an int, float or None.

时间:2023-08-30 15:33:26浏览次数:47  
标签:... None service webdriver chrome selenium 报错 import

最近学习爬虫,安装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

相关文章

  • word 从正文开始插入页码1.2.3......
    第一步、在目录后面插入分节符:在“插入”菜单里点击“分隔符”,选择“分节符类型”_“下一页”。第二步、在正文的页脚视图中,单击“链接到前一个”,取消与前一节(即目录页)的链接。第三步、在正文插入页码:在“插入”菜单里点击“页码”,单击“格式”按钮,在“页码编排”中选择“起始......
  • Centos误删系统自带python2.7,yum报错恢复方法
     使用wget分别下载python以及yum的rpm包资源地址如下:          http://vault.centos.orgmkdir/usr/local/src/pythoncd/usr/local/src/pythonwgethttp://vault.centos.org/7.6.1810/os/x86_64/Packages/python-backports-1.0-8.el7.x86_64.rpmwgethtt......
  • python3.6使用wordcloud 1.9报错ValueError: Only supported for TrueType fonts
    该版本的wordcloud的源码中显示不兼容python3.6 解决办法:修改wordcloud源码修改前508:box_size=draw.textbox((0,0),word,font=transposed_font,anchor="lt")510:result=occupancy.sample_position(box_size[3]+self.margin,......
  • 【Python】报错处理笔记
    shutil.rmtree(path)报错:PermissionError:[WinError5]分析:对应的目录或文件被设置了只读属性解决方案:defremove_readonly(func,path,_):#错误回调函数,改变只读属性位,重新删除"Clearthereadonlybitandreattempttheremoval"os.chmod(path,stat.S_I......
  • Mybatis Plus报错: can not find lambda cache...
    使用mybatisplus时使用Lambda表达式做查询条件会遇到mybatis拿不到缓存问题:错误1:com.baomidou.mybatisplus.core.exceptions.MybatisPlusException:cannotfindlambdacacheforthisentity错误2:cannotfindlambdacacheforthisproperty[XXX]ofentity[com.XXX.X......
  • 报错 PEP 8: expected 2 blank lines, found 1
    PyCharm提示:PEP8:expected2blanklines,found1类或方法前需要空两行解决方法:Ctrl+Alt+L格式化一下就OK了。或者手动在前面敲一行......
  • mysql报错:The last packet successfully received from the server was 51,384,505 mi
    这个报错是MySQL连接超时导致的。当MySQL客户端在一段时间内没有收到来自服务器的数据包时,会触发这个错误。产生这个错误的可能原因有:1.网络问题:可能是网络连接不稳定或延迟过高,导致数据包在传输过程中丢失或延迟。2.MySQL服务器负载过高:如果MySQL服务器负载过高,无法及......
  • 连接redis后 ,报错: ERR wrong number of arguments for ‘hset‘ command“怎么解决
    原因:ERRwrongnumberofargumentsfor‘hset‘command触发代码 解决方法:可能是java不匹配我本地3.2版本的redis,我换一个更大版本的redis就解决了 ......
  • Jar包替换文件报错
    Ithasbeencompressedandnestedjarfilesmustbestoredwithoutcompression.Pleasecheckthemechanismusedtocreateyourexecutablejarfile替换jar包的img文件后启动报错解决方案首先要把lib下的jar包拉出来,进行文件替换,压缩方式使用存储;然后将jar包再拉到li......
  • 执行npm install 命令时报错Error: EPERM: operation not permitted, uv_cwd
    执行npminstall命令时报错path.js:1077path=process.cwd();^Error:EPERM:operationnotpermitted,uv_cwdatObject.resolve(path.js:1077:24)检查一下当前所在的文件夹是否已被删除了。......