selenium学习笔记

一.搭建环境

1.安装chrome

bash 复制代码
#下载chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

#安装chrome
apt --fix-broken install ./google-chrome-stable_current_amd64.deb

2.安装chromedriver

首先先查看版本:google-chrome --version

前往Chrome for Testing availability

下载对应版本号的driver

bash 复制代码
#下载
wget https://storage.googleapis.com/chrome-for-testing-public/123.0.6312.86/linux64/chrome-linux64.zip


#执行
unzip chromedriver-linux64.zip
cd chromedriver-linux64
mv chromedriver /usr/bin

3.核对版本号是否一致

bash 复制代码
#
google-chrome --version
#
chromedriver --version

4.调试

python 复制代码
from selenium import webdriver                                        
 
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument('--disable-dev-shm-usage')


driver = webdriver.Chrome(options=chrome_options)
url = "https://baidu.com"
driver.get(url)
print(driver.title)
相关推荐
扑火的小飞蛾3 分钟前
【macOS】n8n 安装配置笔记
笔记·macos
hssfscv6 分钟前
Javaweb学习笔记——JDBC和Mybatis
笔记·学习·mybatis
羊小猪~~10 分钟前
数据库学习笔记(十八)--事务
数据库·笔记·后端·sql·学习·mysql
Heynchy18 分钟前
ThreadLocal分析简介【Android学习】
android·学习
医工交叉实验工坊28 分钟前
2026国自然改版后,该如何写
学习
●VON30 分钟前
DeepSeek-V3.2 模型在 OpenJiuWen 中的部署实践
学习·华为·von·openjiuwen
咚咚王者31 分钟前
人工智能之核心基础 机器学习 第七章 监督学习总结
人工智能·学习·机器学习
grd41 小时前
Electron for OpenHarmony 实战:Pagination 分页组件实现
python·学习
W|J1 小时前
ES 学习笔记
笔记·学习·elasticsearch
张人玉1 小时前
西门子 S7 PLC 通信 WPF 应用分析笔记
笔记·c#·wpf·plc