python爬虫之selenium库的安装及使用教程


Posted in Python onMay 23, 2021

第一步:python中安装selenium库

和其他所有Python库一样,selenium库需要安装

pip install selenium # Windows电脑安装selenium

pip3 install selenium # Mac电脑安装selenium

第二步:下载谷歌浏览器驱动并合理放置

selenium的脚本可以控制所有常见浏览器,在使用之前需要安装浏览器端的驱动

注意:驱动和浏览器要版本对应

推荐使用Chrome浏览器:谷歌浏览器驱动

打开chrome浏览器,在网址栏中输入chrome://version/打开关于版本页面,根据版本信息下载相应chrome驱动

python爬虫之selenium库的安装及使用教程
python爬虫之selenium库的安装及使用教程

将驱动放在python的安装目录(我的python集成在Anaconda3)

python爬虫之selenium库的安装及使用教程

第三步:使用selenium爬取QQ音乐歌词(简单示例)

import time
# 本地Chrome浏览器设置方法
from selenium import webdriver #从selenium库中调用webdriver模块
driver = webdriver.Chrome() # 设置引擎为Chrome,从本地打开一个Chrome浏览器

driver.get('https://y.qq.com/n/ryqq/songDetail/0002Pa3i2ZU2Ec') # 打开网页

time.sleep(3) # 程序暂停3秒钟,等待网页加载完毕
div_p = driver.find_element_by_id('lrc_content') # 解析网页并提取所需标签
print(div_p.text) # 打印文本
driver.close() # 关闭浏览器

python爬虫之selenium库的安装及使用教程python爬虫之selenium库的安装及使用教程

python爬虫之selenium库的安装及使用教程

到此这篇关于python爬虫之selenium库的安装及使用教程的文章就介绍到这了,更多相关selenium库的安装使用内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python发送邮件示例(支持中文邮件标题)
Feb 16 Python
python实现k均值算法示例(k均值聚类算法)
Mar 16 Python
跟老齐学Python之再深点,更懂list
Sep 20 Python
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
Mar 30 Python
python paramiko模块学习分享
Aug 23 Python
Python SQLite3简介
Feb 22 Python
详解小白之KMP算法及python实现
Apr 04 Python
python+openCV利用摄像头实现人员活动检测
Jun 22 Python
python os.fork() 循环输出方法
Aug 08 Python
Python从列表推导到zip()函数的5种技巧总结
Oct 23 Python
Python 实现平台类游戏添加跳跃功能
Mar 27 Python
python向xls写入数据(包括合并,边框,对齐,列宽)
Feb 02 Python
教你利用python实现企业微信发送消息
python基础之文件处理知识总结
May 23 #Python
Python绘制地图神器folium的新人入门指南
Python关于OS文件目录处理的实例分享
May 23 #Python
python引入其他文件夹下的py文件具体方法
Python 解决空列表.append() 输出为None的问题
May 23 #Python
Python - 10行代码集2000张美女图
You might like
PHP url 加密解密函数代码
2011/08/26 PHP
利用ThinkPHP内置的ThinkAjax实现异步传输技术的实现方法
2011/12/19 PHP
Yii 2.0自带的验证码使用经验分享
2017/06/19 PHP
数据结构之利用PHP实现二分搜索树
2020/10/25 PHP
javascript引用对象的方法代码
2007/08/13 Javascript
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
jQuery写fadeTo示例代码
2014/02/21 Javascript
模拟一个类似百度google的模糊搜索下拉列表
2014/04/15 Javascript
超级好用的jQuery圆角插件 Corner速成
2014/08/31 Javascript
js实现索引图片切换效果
2015/11/21 Javascript
学习JavaScript设计模式之享元模式
2016/01/18 Javascript
详细分析Javascript中创建对象的四种方式
2016/08/17 Javascript
Vue.js每天必学之Class与样式绑定
2016/09/05 Javascript
jQuery使用方法
2017/02/04 Javascript
详解Windows下安装Nodejs步骤
2017/05/18 NodeJs
node.js+captchapng+jsonwebtoken实现登录验证示例
2017/08/17 Javascript
php 解压zip压缩包内容到指定目录的实例
2018/01/23 Javascript
给localStorage设置一个过期时间的方法分享
2018/11/06 Javascript
vue2.0项目集成Cesium的实现方法
2019/07/30 Javascript
在Vue中使用this.$store或者是$route一直报错的解决
2019/11/08 Javascript
element 中 el-menu 组件的无限极循环思路代码详解
2020/04/26 Javascript
详解ES6数组方法find()、findIndex()的总结
2020/05/12 Javascript
vue实现图书管理系统
2020/12/29 Vue.js
python实现数通设备tftp备份配置文件示例
2014/04/02 Python
python中defaultdict的用法详解
2017/06/07 Python
python函数修饰符@的使用方法解析
2019/09/02 Python
Python3操作MongoDB增册改查等方法详解
2020/02/10 Python
Pycharm 2020.1 版配置优化的详细教程
2020/08/07 Python
美国指甲油品牌:Deco Miami
2017/01/30 全球购物
哈萨克斯坦最大的时装、鞋子和配饰在线商店:Lamoda.kz
2019/11/19 全球购物
学校大课间活动方案
2014/01/30 职场文书
美容院营销方案
2014/03/05 职场文书
离婚财产分配协议书
2014/10/21 职场文书
试用期转正工作总结2015
2015/05/28 职场文书
初中生物教学反思
2016/02/20 职场文书
Nginx 路由转发和反向代理location配置实现
2021/11/11 Servers