selenium库的安装使用

文章目录

      • 第一步:python中安装selenium库
      • 第二步:下载谷歌浏览器驱动并合理放置
      • 第三步:使用selenium爬取QQ音乐歌词(简单示例)
      • 补充一点:2021年8月13日下午补充

第一步:python中安装selenium库

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

pip install selenium # Windows电脑安装selenium

pip3 install selenium # Mac电脑安装selenium

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

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

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

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

打开chrome浏览器,在网址栏中输入chrome://version/打开关于版本页面,根据版本信息下载相应chrome驱动
selenium库的安装使用_第1张图片
selenium库的安装使用_第2张图片

将驱动放在python的安装目录(我的python集成在Anaconda3)
selenium库的安装使用_第3张图片

第三步:使用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() # 关闭浏览器

selenium库的安装使用_第4张图片selenium库的安装使用_第5张图片

selenium库的安装使用_第6张图片

补充一点:2021年8月13日下午补充

在第二步中下载的chromedriver.exe文件实际可以放在任意路径下,只是不和python.exe文件同目录时,需要指明驱动的位置,代码及演示如下:

浏览器驱动存放路径为E:\webdriver\chromedriver.exe
selenium库的安装使用_第7张图片

# 从selenium库中调用webdriver模块
from selenium import webdriver 

# 设置引擎为Chrome并指明浏览器驱动位置,并从本地打开一个Chrome浏览器
driver = webdriver.Chrome("E:\webdriver\chromedriver.exe") 

driver.get('https://www.baidu.com')

selenium库的安装使用_第8张图片


  1. 目前主流的浏览器中,Chrome浏览器对Selenium自动化的支持更加成熟 ↩︎

你可能感兴趣的:(python爬虫,selenium,anaconda)