如果你正在学习Selenium并需要安装Chromedriver,可能会发现网上的资料很多,但是有些内容可能不够详细或者不太适合新手。作为一个新手,我也遇到了这个问题,花了很多时间才弄明白。现在,我想分享一下我的经验,希望能够帮助其他新手更好地理解操作步骤。
将chrome.exe添加到系统的环境变量中,可以让Selenium在调用Chrome浏览器时更加高效和方便。添加环境变量可以避免每次打开浏览器时都需要输入浏览器路径,这样可以节省时间和精力,并且可以减少潜在的错误和不必要的麻烦。同时,添加环境变量还可以帮助不熟悉命令行操作的用户更加方便地使用Selenium和Chrome浏览器。
下载链接:https://sites.google.com/a/chromium.org/chromedriver/downloads
(网址可能需要挂梯子)
如果你的Chrome浏览器安装在C盘的默认路径下,那么你需要将下载完成的chromedriver.exe文件解压到C:Program Files (x86)GoogleChromeApplication路径下。但是,如果你的Chrome浏览器安装在其他路径下,你可以右键点击Chrome浏览器图标并选择“打开文件位置”,这将打开Chrome浏览器的安装目录,然后你就可以将chromedriver.exe文件解压到该目录中。
在使用Selenium时,将Chrome浏览器加入环境变量可以更方便地进行操作。以下是在Windows 10中将Chrome浏览器加入环境变量的步骤:
完成以上步骤后,你就可以在命令行或其他程序中直接输入“chrome.exe”来启动Chrome浏览器了。同时,你也可以在Selenium中指定Chrome浏览器的路径为“C:Program Files (x86)GoogleChromeApplicationchrome.exe”
然后,请测试:
from selenium import webdriver #需要pip3 install selenium
import time
def main():
b=webdriver.Chrome()
b.get('http://www.csdn.net')
time.sleep(10)
b.quit()
if __name__ == '__main__':
main()
*如果已经打开了cmd,需要关闭cmd重新ctrl+R并且cmd一个窗口。
这是因为环境变量是在程序启动时被复制到程序所在环境中,并在程序执行期间不会受到其他程序的影响。例如,如果我们在已经启动的命令提示符窗口中修改环境变量,那么该窗口中的环境变量不会被修改。但是,如果我们在修改环境变量后启动一个新的命令提示符窗口,那么该窗口将拥有新的环境变量设置。
原文地址:https://blog.csdn.net/weixin_41714533/article/details/129723019
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_22350.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!