赞
踩
Selenium是一个自动化测试工具,利用它我们可以驱动浏览器执行特定的动作,如点击、下拉等操作。对于一些JavaScript渲染的页面来说,这种抓取方式非常有效。
使用命令行命令:conda或pip
conda install selenium 或 pip install selenium
验证安装
进入Python 命令行交互模式,导人Selenium包,如果没有报错,则证明安装成功:import selenium
只有安装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/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。