2020-04-21 10:42:13 Cyberbolt
之前做了Linux服务端运行selenum笔记,这里再做一次Windows使用记录,备忘使用,供大家参考。我采用不添加Chrome环境变量,将Chrome驱动和py文件放置同一目录运行的。
环境: Windows 10, Python 3.8.1
一.下载Chrome驱动
Windows运行selenum需要通过Chrome驱动运行,首先需要下载和本地Chrome版本号一致的驱动。
首先查看Chrome版本号,进入Chrome,点击 设置-关于Chrome,如图
我的Chrome版本号是 80.0.3987.132
进入Chrome驱动官网 https://chromedriver.chromium.org/downloads ,
根据测试,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 )
点击一个版本进入
下载win32版(由于Chrome驱动目前只有win32,实测不影响爬虫)
二.部署Python
将刚下好的chromedriver.exe和py文件放置同一目录,如图
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后,成功进入百度
如果有问题和您的学习记录,欢迎留言!