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)
相关推荐
坚持学习前端日记6 分钟前
软件开发完整流程详解
学习·程序人生·职场和发展·创业创新
Wokoo727 分钟前
开发者AI大模型学习与接入指南
java·人工智能·学习·架构
小猪佩奇TONY1 小时前
OpenCL 学习(3)---- OpenCL 第一个程序
学习
Huanzhi_Lin1 小时前
图形渲染管线流程笔记
笔记·图形渲染·shader·glsl
守护安静星空1 小时前
live555学习笔记
笔记·学习
航Hang*2 小时前
第1章:初识Linux系统——第13节:总复习②
linux·笔记·学习·centos
日更嵌入式的打工仔2 小时前
Ehercat代码解析中文摘录<2>
笔记·ethercat
YJlio2 小时前
PsPing 学习笔记(14.1):ICMP Ping 进阶——替代系统 ping 的正确姿势
windows·笔记·学习
阿豪只会阿巴2 小时前
【多喝热水系列】从零开始的ROS2之旅——Day3
linux·笔记·ubuntu·ros2
BMS小旭2 小时前
CubeMx-GPIO学习
单片机·学习