有学python不改环境变量的吗_【学习笔记】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,如图

9bda0d8fd348a1ae9e0c0b64e73d9b6c.png

我的Chrome版本号是 80.0.3987.132

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

8e21dc774ad082226043e3edec22c75f.png

根据测试,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 )

点击一个版本进入

3b202ceef3c3245fc23df0bcabd54dd5.png

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

二.部署Python

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

7bbc0532c6eb9673b89b8502ffdd4c98.png

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后,成功进入百度

bdc59bedcbea0ec990034bfe53ecd19a.png

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值