Scrapy学习笔记-在windows+anaconda3环境下安装selenium

Selenium是一个自动化测试工具,利用它我们可以驱动浏览器执行特定的动作,如点击、下拉等操作。对于一些JavaScript渲染的页面来说,这种抓取方式非常有效。

安装selenium

使用命令行命令:conda或pip
conda install selenium 或 pip install selenium
在这里插入图片描述
在这里插入图片描述

验证安装
进入Python 命令行交互模式,导人Selenium包,如果没有报错,则证明安装成功:import selenium
在这里插入图片描述

ChromeDriver的安装

只有安装ChromeDriver ,才能驱动Chrome 浏览器完成相应的操作
在这里插入图片描述
下载地址:https://chromedriver.storage.googleapis.com/index.html
在这里插入图片描述
这里我直接下载最新版本的81.0.4044.69试试,看看其notes文件,然后根据对于的平台下载文件。
在这里插入图片描述
在这里插入图片描述

环境变量配置

在Windows 下,建议直接将chromedriver.exe文件拖到Python的Scripts 目录下。例如将chromedriver.exe放置在anaconda安装路径下的Scripts目录下,例如:D:\Anaconda3\Scripts
在这里插入图片描述

验证安装是否成功

配置完成后,就可以在命令行下直接执行chromedriver 命令了:chromedriver
或者使用如下代码测试
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()

在这里插入图片描述
在这里插入图片描述

另附不同浏览器驱动的地址: 浏览器 驱动下载地址 Chrome https://sites.google.com/a/chromium.org/chromedriver/downloads Edge https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ Firefox https://github.com/mozilla/geckodriver/releases Safari https://webkit.org/blog/6900/webdriver-support-in-safari-10/