Python selenium驱动下载,模块安装以及基本使用

视频版教程:一天掌握python爬虫【基础篇】 涵盖 requests、beautifulsoup、selenium

我们以谷歌浏览器为例讲解。首先我们要去下载谷歌浏览器驱动。

谷歌浏览器驱动下载地址:Chromium History Versions Download ↓

查看谷歌浏览器版本 右上角三个点 - > 帮助 - > 关于

我们下载解压后的驱动,放到项目代码同级目录即可,方便测试。

安装下selenium模块

复制代码
pip install selenium   -i https://pypi.tuna.tsinghua.edu.cn/simple

测试代码:

python 复制代码
import time

from selenium import webdriver

# 创建浏览器操作对象
browser = webdriver.Chrome()
url = "https://www.csdn.net/"

browser.get(url)

time.sleep(5)

content = browser.page_source
print(content)

自动弹出谷歌浏览器,并且提示"Chrome 正受到自动测试软件的控制", 说明驱动配置OK。

代码休眠5秒,是为了让js完成渲染,然后获取网页源码,我们能找到我们需要的资讯数据

相关推荐
Generalzy4 小时前
Qt 桌面开发入门:PySide6 学习路线、架构原理与技术选型
笔记·python·学习
Mr.D学长4 小时前
毕业设计项目 基于机器视觉的车牌识别系统
python·毕业设计·毕设
深蓝电商API4 小时前
LLM正在改变爬虫:Crawl4AI源码深度解析
爬虫·crawl4ai
云和数据.ChenGuang5 小时前
AI 工程师相关就业岗位(细分,偏工程落地,由底层到上层)
服务器·开发语言·人工智能·python
Web3&Basketball5 小时前
litellm 做 Agent 成本监控:3 个账单维度实战
python·大模型·agent·可观测性·litellm·成本控制·llm运维
Mr.D学长5 小时前
毕业设计项目 基于python的答题卡识别评分系统
python·毕业设计·毕设
云和数据.ChenGuang5 小时前
LangChain 实战指南:从入门到构建智能应用
开发语言·人工智能·python·langchain
青少儿编程课堂5 小时前
蓝桥杯·全国青少年信息素养大赛·电子学会C/C++考级:拓扑排序课程表排课解析
c++·python·算法·bfs·信息学竞赛
const_qiu5 小时前
第三章 04:3.6 基础调用链的构建
开发语言·python
向上的车轮5 小时前
Python 大数据处理不慢:Polars + DuckDB + Arrow 实战指南
开发语言·python