【学习笔记】Python3 selenium在Windows10运行,不改环境变量

https://www.cyberlight.xyz/index.php/2020/03/15/python3-selenium-windows10/

之前做了Linux服务端运行selenum笔记,这里再做一次Windows使用记录,备忘使用,供大家参考。我采用不添加Chrome环境变量,将Chrome驱动和py文件放置同一目录运行的。

环境: Windows 10, Python 3.8.1

一.下载Chrome驱动

Windows运行selenum需要通过Chrome驱动运行,首先需要下载和本地Chrome版本号一致的驱动。

首先查看Chrome版本号,进入Chrome,点击 设置-关于Chrome,如图

【学习笔记】Python3 selenium在Windows10运行,不改环境变量_第1张图片

我的Chrome版本号是 80.0.3987.132

进入Chrome驱动官网 https://chromedriver.chromium.org/downloads ,

【学习笔记】Python3 selenium在Windows10运行,不改环境变量_第2张图片

根据测试,80.0.3987.106 和 80.0.3987.16 两个版本都能使用(在Linux中不同,详情见 https://www.cyberlight.xyz/index.php/2020/03/15/python3-selenium%e5%9c%a8centos%e6%9c%8d%e5%8a%a1%e7%ab%af%e8%bf%90%e8%a1%8c/?preview_id=27&preview_nonce=32e4a69a7c&preview=true )

点击一个版本进入

【学习笔记】Python3 selenium在Windows10运行,不改环境变量_第3张图片

下载win32版(由于Chrome驱动目前只有win32,实测不影响爬虫)

二.部署Python

将刚下好的chromedriver.exe和py文件放置同一目录,如图

【学习笔记】Python3 selenium在Windows10运行,不改环境变量_第4张图片

selenum.py的源码

 

from selenium import webdriver

from selenium.webdriver.chrome.options import Options

chrome_options = Options()

driver = webdriver.Chrome(chrome_options=chrome_options, executable_path='chromedriver.exe') #executable_path表示chromedriver的路径,笔记中将chromedriver和py文件放置了同一目录

driver.get('https://www.baidu.com')

 

运行py后,成功进入百度

【学习笔记】Python3 selenium在Windows10运行,不改环境变量_第5张图片

 

如果有问题和您的学习记录,欢迎留言!

你可能感兴趣的:(【学习笔记】Python3 selenium在Windows10运行,不改环境变量)