当前位置:   article > 正文

解决selenium跳转火狐浏览器慢的问题_selenium firefox关闭硬件加速

selenium firefox关闭硬件加速

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

找到有用的方法来源于: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")

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/898872
推荐阅读
相关标签
  

闽ICP备14008679号