赞
踩
今天把浏览器驱动安装好,试着运行了一下脚本,发现每次运行,火狐浏览器都需要很长时间才能加载出来。
找到有用的方法来源于: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")
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。