一、查看自己chrome版本
在浏览器中输入:
查看chrome的版本,比如我的chrome版本是:124.0.6367.79
二、下载对应webdriver版本
下载地址:
高版本下载地址:https://googlechromelabs.github.io/chrome-for-testing/#stable
说明:只需要大版本一致即可
三、移动文件
我是mac系统,下载文件后解压,
然后执行命令:
cd /usr/local/bin
open .
将解压后的chromedriver文件移动到/usr/local/bin下即可
四、测试
# 没有安装selenium的先安装:
pip install selenium
代码展示:
import time
from selenium import webdriver
""""
这里拿我自己的博客网站举例
"""
if __name__ == '__main__':
driver = webdriver.Chrome()
driver.maximize_window()
# 我们既可以设置浏览器的最大化,还可以设置宽和高
# 注意,设置相关的宽和高度的时候,要注意,我们想要定位的元素是否会显示在浏览器上
# 要么设置成最大化,要么直接保持默认即可
# driver.set_window_size(480,800)
driver.get("https://www.zhanxuewei.com")
print('第一次打开青云博客')
time.sleep(2)
driver.get('https://www.zhanxuewei.com/about')
print('第一次打开关于')
time.sleep(2)
# refresh页面的是刷新
driver.refresh()
# 页面刷新
time.sleep(2)
# 页面的返回
driver.back()
print('退回到首页')
time.sleep(2)
# 页面的前进
driver.forward()
print('返回到关于')
time.sleep(2)
# 退出
driver.quit()