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版
Dec 07 Python
Django 2.0版本的新特性抢先看!
Jan 05 Python
python正则表达式面试题解答
Apr 28 Python
Python模块搜索路径代码详解
Jan 29 Python
pandas DataFrame数据转为list的方法
Apr 11 Python
python实现监控某个服务 服务崩溃即发送邮件报告
Jun 21 Python
Python OpenCV处理图像之图像直方图和反向投影
Jul 10 Python
Python Flask上下文管理机制实例解析
Mar 16 Python
使用SimpleITK读取和保存NIfTI/DICOM文件实例
Jul 01 Python
基于pycharm 项目和项目文件命名规则的介绍
Jan 15 Python
Python Parser的用法
May 12 Python
如何使用Python实现一个简易的ORM模型
May 12 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(7) php 字符串相关应用
2010/03/05 PHP
Ping服务的php实现方法,让网站快速被收录
2012/02/04 PHP
腾讯QQ微博API接口获取微博内容
2013/10/30 PHP
PHP生成随机密码方法汇总
2015/08/27 PHP
php链式操作的实现方式分析
2019/08/12 PHP
11款新鲜的jQuery插件[附所有demo下载]
2011/01/24 Javascript
javascript实现信息的显示和隐藏如注册页面
2013/12/03 Javascript
jQuery中:last-child选择器用法实例
2014/12/31 Javascript
JS+CSS实现带关闭按钮DIV弹出窗口的方法
2015/02/27 Javascript
JavaScript之数组(Array)详解
2015/04/01 Javascript
JS获取图片高度宽度的方法分享
2015/04/17 Javascript
基于javascript实现tab切换特效
2016/03/29 Javascript
javascript闭包概念简单解析(推荐)
2016/06/03 Javascript
node网页分段渲染详解
2016/09/05 Javascript
bootstrap导航条实现代码
2016/12/28 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
2018/11/14 Javascript
纯js+css实现仿移动端淘宝网站的弹出详情框功能
2019/12/29 Javascript
vue 中url 链接左边的小图标更改问题
2019/12/30 Javascript
vue组件内部引入外部js文件的方法
2020/01/18 Javascript
vue-router为激活的路由设置样式操作
2020/07/18 Javascript
基于JQuery和DWR实现异步数据传递
2020/10/16 jQuery
[01:02:38]DOTA2-DPC中国联赛定级赛 LBZS vs Phoenix BO3第二场 1月10日
2021/03/11 DOTA
Python3安装Scrapy的方法步骤
2017/11/23 Python
浅谈Python Opencv中gamma变换的使用详解
2018/04/02 Python
python文件绝对路径写法介绍(windows)
2019/12/25 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
2020/02/16 Python
Python 程序员必须掌握的日志记录
2020/08/17 Python
世界首屈一指的钓鱼用品商店:TackleDirect
2016/07/26 全球购物
节约电力资源的建议书
2014/03/12 职场文书
环保宣传标语
2014/06/12 职场文书
人事局接收函
2015/01/30 职场文书
2015年质量月活动总结报告
2015/03/27 职场文书
班主任工作总结范文
2015/08/13 职场文书
2016年教师节慰问信
2015/12/01 职场文书
职业生涯规划书之大学四年
2019/08/07 职场文书
Python进程间的通信之语法学习
2022/04/11 Python