Selenium(一)---Selenium的安装和使用
一、前言
最近在帮一个老师爬取网页内容,发现网页是动态加载的,为了拿到全部的网页数据,这里使用到了Selenium。Selenium 是一个用于Web应用程序测试的工具,它可以模拟真实浏览器,支持多种浏览器,而且是直接运行在浏览器中,就像真正的用户在操作一样。
环境:win10 64位 + python3.6 + chrome 78.0.3904.108 64位
二、安装
注:以下安装配置皆是参考博主自身的系统环境设置的
1.python安装selenium命令:
pip install selenium
2.下载chromedriver.exe
chromedriver.exe文件是调用chrome的驱动文件,各种版本的谷歌浏览器相对应的不同的chromedriver,所以这里一定要根据自己chrome版本选择正确的chromedriver。chromedriver的下载地址:http://chromedriver.storage.googleapis.com/index.html
比如,我的chrome版本是 78.0.3904.108,如下:
那么,我选择的chromedriver版本就如下所示:(这上面并没有78.0.3904.108,所以我只要选择比这个版本高一点的就OK,明显 78.0.3904.105 版本是比108低,而 78.0.3904.11才是合适的)
选择 chromedriver_win32.zip 进行下载
3. 将下载的chromedriver.exe 放到chrome的安装目录下,如下所示:
4.设置系统环境变量,将chrome的路径添加到 Path 中,如下所示:
三、基本使用
上述Selenium环境安装配置好后,就可以写python程序进行测试了
测试代码如下:
from selenium import webdriver # 打开chrome浏览器(需提前安装好chromedriver) browser = webdriver.Chrome() print("正在打开网页...") browser.get("http://www.baidu.com")
效果如下: