1、安装Python环境
- 这里不过多介绍Python的安装
- 本人环境
Python 3.10.8 (tags/v3.10.8:aaaf517, Oct 11 2022, 16:50:30) [MSC v.1933 64 bit (AMD64)] on win32
- IDE PyCharm
2、浏览器
主流浏览器都支持(火狐、Edge、Chrome、IE),浏览器下载安装不过多结束
建议使用Chrome吧,本人目前使用的Chrome进行学习
-
查看浏览器版本号
设置--> 关于Chrome
(其他浏览器应该一样的操作,自己找到对应的版本号就行)
image.png
3、驱动
- 下载地址:http://chromedriver.storage.googleapis.com/index.html
- 国内淘宝镜像下载:http://npm.taobao.org/mirrors/chromedriver/
其他浏览器的驱动自己去找一下。
我的chrome是106.0.5249.119版本,但是这里面并没有,可以选择最相近的版本下载即可
image.png
然后根据自己电脑下载驱动
image.png
4、驱动放置
-
下载完成后,解压该zip文件得到chromedriver.exe文件,将chromedriver.exe放置在python安装目录的Scripts中。
image.png -
我用的PyCharm所有我直接放到了项目的venv中,效果一样的
image.png
5、代码
测试代码
import time
from selenium import webdriver
driver = webdriver.Chrome() # 启动浏览器
driver.get("https://www.baidu.com") # 打开某个网址
time.sleep(10)
driver.quit() # 关闭浏览器
各种浏览器都可以使用,webdriver.
选择自己的浏览器就行,我的是Chrome所以webdriver.Chrome()
image.png
运行代码,浏览器会被打开且打开了百度,time.sleep(10)
10秒后关闭
环境初始化完毕