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完成渲染,然后获取网页源码,我们能找到我们需要的资讯数据

相关推荐
404NooFound7 分钟前
Python轻量级NoSQL数据库TinyDB
开发语言·python·nosql
天天要nx19 分钟前
D102【python 接口自动化学习】- pytest进阶之fixture用法
python·pytest
minstbe19 分钟前
AI开发:使用支持向量机(SVM)进行文本情感分析训练 - Python
人工智能·python·支持向量机
落魄实习生37 分钟前
AI应用-本地模型实现AI生成PPT(简易版)
python·ai·vue·ppt
苏言の狗39 分钟前
Pytorch中关于Tensor的操作
人工智能·pytorch·python·深度学习·机器学习
用余生去守护1 小时前
python报错系列(16)--pyinstaller ????????
开发语言·python
数据小爬虫@1 小时前
利用Python爬虫快速获取商品历史价格信息
开发语言·爬虫·python
小白学大数据1 小时前
如何使用Selenium处理JavaScript动态加载的内容?
大数据·javascript·爬虫·selenium·测试工具
weixin_419349791 小时前
selenium 报错 invalid argument: invalid locator
selenium·测试工具
是Dream呀1 小时前
Python从0到100(七十八):神经网络--从0开始搭建全连接网络和CNN网络
网络·python·神经网络