解决selenium跳转火狐浏览器慢的问题

今天把浏览器驱动安装好,试着运行了一下脚本,发现每次运行,火狐浏览器都需要很长时间才能加载出来。

找到有用的方法来源于:https://www.cnblogs.com/darkspr/p/11533119.html

但由于我使用的是火狐浏览器,且使用的方法似乎有所改变,使用上述方法会出现报错为TypeError: WebDriver.__init__() got an unexpected keyword argument 'executable_path',解决方法如下:https://wenku.csdn.net/answer/79qv8of02k

最后,快速运行脚本加载浏览器的完整前置代码如下:

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from selenium.webdriver.firefox.service import Service

desired_capabilities = DesiredCapabilities.FIREFOX
desired_capabilities["pageLoadStrategy"] = "none"
# executable_path:火狐浏览器驱动的安装位置
executable_path='C:/Users/86471/AppData/Local/Programs/Python/Python312/geckodriver.exe'
server=Service(executable_path)

driver=webdriver.Firefox(service=server)
driver.get("http://www.baidu.com")

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值