首页 > 其他分享 >如何处理selenium无法打开浏览器或打开时间过长的问题

如何处理selenium无法打开浏览器或打开时间过长的问题

时间:2024-07-24 09:27:48浏览次数:8  
标签:4.5 浏览器 Service service selenium pip 打开

一、出现上述问题的原因

selenium更新到4.15.2以上,自带浏览器驱动管理,
会自动访问外网下载浏览器驱动,因为访问不了外网导致报错

二、如何解决

1、指定使用本地驱动(推荐)
​
from selenium.webdriver.chrome.service import Service
 
​driver = webdriver.Chrome(service=Service(executable_path=r'E:\chromedriver.exe'))

2、selenium回退到4.5.0版本
pip uninstall selenium #卸载原来的版本

pip install selenium==4.5.0 #安装4.5.0版本

标签:4.5,浏览器,Service,service,selenium,pip,打开
From: https://blog.csdn.net/weixin_42019349/article/details/140653491

相关文章

  • 尝试使用 Selenium 选择 svg 时出现 NoSuchElementExists
    我有很多文件要下载,所以我尝试使用python和Selenium使其自动化。(访问网站的API不是一个选项;如果可以的话我会这样做。)我无法让脚本找到的唯一元素是实际的下载按钮。(无论使用哪种方法来识别它,我都会收到“NoSuchElementExists”错误。)这是带有两个按钮的父元素。......
  • 如何使用 Selenium 在可滚动面板(而不是整个窗口)中向下滚动?
    我试图从https://www.pikalytics.com/的左侧面板中抓取神奇宝贝名称和使用数据。我尝试使用BeautifulSoup,但显然它只能抓取前25个数据,因为源代码没有完全扩展。因此,我必须在面板中向下滚动才能获得完全访问权限。但是如何?这里我尝试过的解决方案:driver=webdr......
  • Selenium 是否可以检测发送到 devtools 网络选项卡中站点的特定请求?
    我在Chrome和Firefox上使用python上的Selenium。我希望selenium等待,直到将特定请求发送到可以位于devtools的网络选项卡中的站点。例如名称为“index-24c3e2ca18.js”且请求URL为“https://www.wikipedia.org/portal/wikipedia.org/assets/js/index-24c3e2ca18.js”......
  • 如何使用 Python 打开 Google Firestore 上的特定数据库?
    我正在使用Firebase并使用以下代码从Firestore设置/检索文档:importfirebase_adminfromfirebase_adminimportcredentials,firestorecred=credentials.ApplicationDefault()firebase_admin.initialize_app(cred,options={"projectId":"huq-jimbo"})fires......
  • 如何知道一个字段在selenium中是否可编辑?
    这篇文章将检查我们如何使用Java检查seleniumwebdriver中的字段是否可编辑。我们如何知道我们是否可以编辑字段?“readonly”属性控制字段的可编辑性。如果元素上存在“readonly”属性,则无法编辑或操作该元素或字段。因此,如果我们找到一种方法来知道元素是否存在“readonly......
  • PS启动时提示找不到vcruntime140.dll怎么办?打开Photoshop显示“vcruntime140.dll”弹
    在使用备受欢迎的AdobePhotoshop图像处理软件时,一些用户或许会碰到“系统提示找不到vcruntime140.dll”的错误,致使软件无法正常启动。要知道,vcruntime140.dll作为MicrosoftVisualC++Redistributable的组成部分,对基于VisualC++编译的应用程序运行极为关键。本篇将为大家带来......
  • Pycharm社区版在外部安装了selenium,ddt在项目中却无法用(安装了第三方包pycharm无法识
    1.安装selenium的方法(1)找到存放selenium目录的文件夹,右击“在终端中打开”(2)在命令行中输入pipinstallseleniumXXX.whl(3)等待些许时间,等待到提示安装成功2在pycharm中创建项目能识别到安装到的包(1)点击file——》NewProject(2)勾选上Inherit globalsite-packag......
  • 干细胞医疗:打开精准医疗新时代的大门
    一、行业简述(一)行业概念干细胞医疗,作为现代生物技术和医学领域的交叉融合产物,利用干细胞的自我更新和分化潜能,为多种难以治愈的疾病提供了新的治疗途径。干细胞是一类具有自我复制能力的多潜能细胞,能在一定条件下分化成不同类型的细胞,如神经细胞、心肌细胞、胰岛细胞等,从而......
  • selenium ValueError: Timeout value connect was <object object at 0x0000022273034
    Traceback(mostrecentcalllast):File"E:\01_pycharmProject\hengyi\img_split\get_urls_bySel.py",line24,indriver=webdriver.Chrome(options=option)原因:selenium与urllib版本不匹配原selenium版本为4.1.3,urllib为2.2.2,并将chromedriver.exe更新到python/sc......
  • 需要帮助使用 Selenium Python 单击 Microsoft Teams 按钮
    我将Python与Selenium结合使用,并自动登录MicrosoftTeams。进入后,弹出窗口显示我需要单击“立即切换”以切换到V2版本。我似乎无法使用SeleniumPython成功单击此按钮。谁能帮我自动点击这个按钮?这是我不成功的尝试:self.driver.find_element(By.CLASS_NAME,......