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入门篇之对象类型
Oct 17 Python
Python使用py2exe打包程序介绍
Nov 20 Python
Python脚本文件打包成可执行文件的方法
Jun 02 Python
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
May 08 Python
wxPython实现窗口用图片做背景
Apr 25 Python
Python魔法方法详解
Feb 13 Python
python实现操作文件(文件夹)
Oct 31 Python
wxPython电子表格功能wx.grid实例教程
Nov 19 Python
Pycharm配置PyQt5环境的教程
Apr 02 Python
详解python with 上下文管理器
Sep 02 Python
pycharm如何设置官方中文(如何汉化)
Dec 29 Python
如何使用Python提取Chrome浏览器保存的密码
Jun 09 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中jQuery插件autocomplate的简单使用笔记
2012/06/14 PHP
基于php socket(fsockopen)的应用实例分析
2013/06/02 PHP
php数组(array)输出的三种形式详解
2013/06/05 PHP
Java中final关键字详解
2015/08/10 PHP
浅析php中array_map和array_walk的使用对比
2016/11/20 PHP
javascript 密码强弱度检测万能插件
2009/02/25 Javascript
jquery获取一组checkbox的值(实例代码)
2013/11/04 Javascript
jquery插件开发之实现jquery手风琴功能分享
2014/03/10 Javascript
jQuery学习笔记之jQuery.fn.init()的参数分析
2014/06/09 Javascript
javascript操作数组详解
2014/12/17 Javascript
了不起的node.js读书笔记之node的学习总结
2014/12/22 Javascript
JavaScript 实现打印,打印预览,打印设置
2014/12/30 Javascript
JS实现的车标图片提示效果代码
2015/10/10 Javascript
JS转换HTML转义符的方法
2016/08/24 Javascript
Node.js复制文件的方法示例
2016/12/29 Javascript
vue forEach循环数组拿到自己想要的数据方法
2018/09/21 Javascript
解决vue无法设置滚动位置的问题
2018/10/07 Javascript
Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法
2019/09/16 Javascript
React中使用Vditor自定义图片详解
2020/12/25 Javascript
python实现查询IP地址所在地
2015/03/29 Python
django中的setting最佳配置小结
2017/11/21 Python
Python----数据预处理代码实例
2019/03/20 Python
python多线程+代理池爬取天天基金网、股票数据过程解析
2019/08/13 Python
python图形开发GUI库wxpython使用方法详解
2020/02/14 Python
深入浅析Python代码规范性检测
2020/07/31 Python
美国办公用品折扣网站:Shoplet.com
2019/11/24 全球购物
中国京东和泰国中央集团合资的网站:JD CENTRAL
2020/08/22 全球购物
自荐信怎么写好
2013/11/11 职场文书
《红军不怕远征难》教学反思
2014/04/14 职场文书
《第一朵杏花》教学反思
2014/04/16 职场文书
作风建设演讲稿
2014/05/23 职场文书
村创先争优活动总结
2014/08/28 职场文书
给病人的慰问信
2015/03/23 职场文书
2016年学习贯彻十八届五中全会精神心得体会
2016/01/05 职场文书
使用这 6个Vue加载动画库来减少我们网站的跳出率
2021/05/18 Vue.js
MySQL触发器的使用
2021/05/24 MySQL