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)
相关推荐
了一梨19 分钟前
SQLite3学习笔记6:UPDATE(改)+ DELETE(删)数据(C API)
笔记·学习·sqlite
霸王蟹26 分钟前
Uni-app 跨端开发框架Unibest快速体验
前端·笔记·微信·uni-app·unibest
飘若随风1 小时前
JS学习系列-01-什么是JS
开发语言·javascript·学习
mango_mangojuice1 小时前
C++ 学习笔记(string类)
开发语言·c++·笔记·学习
hetao17338371 小时前
2026-01-27~28 hetao1733837 的刷题记录
c++·笔记·算法
望忆1 小时前
关于《Contrastive Collaborative Filtering for Cold-Start Item Recommendation》的学习
学习
jtymyxmz1 小时前
《Maya2024超级学习手册》3.4.10 实例:制作瓶子模型
学习
蓝田生玉1231 小时前
Deepstack论文阅读笔记
论文阅读·笔记
小白郭莫搞科技2 小时前
鸿蒙跨端框架Flutter学习:CurvedAnimation曲线动画详解
学习·flutter·harmonyos
淬炼之火2 小时前
基于Docker Desktop 和 Ubuntu 在 Windows上部署轻量化大模型(Qwen-LLM)
笔记·ubuntu·docker·语言模型·容器