免责声明:本文所记录的技术手段及实现过程,仅作为爬虫技术学习使用,不对任何人完全或部分地依据本文的全部或部分内容从事的任何事情和因其任何作为或不作为造成的后果承担任何责任。
Selenium是一个用于Web系统自动化测试的工具,可以模拟浏览器解析动态生成的站点,总体安装过程如下:
01
安装Chrome浏览器
访问chrome官网网站,自行下载安装。
02
安装Selenium
打开命令行,输入命令,安装Selenium:
pip install selenium
Selenium安装成功!
03
下载ChromeDriver
打开ChromeDriver下载地址,选择对应的Chrome浏览器版本下载保存,并记住路径:
https://chromedriver.chromium.org/downloads
比如:C:\chromedriver.exe
04
运行示例
编写测试代码,以打开百度网站为例:
运行代码:
代码运行成功,能够正常打开百度页面,但是有条提示信息,Chrome正受到自动测试软件的控制,且没有最大化打开窗口,增加相关的设置代码即可。
options = Options();
# 去掉自动化控制提示信息
options.add_experimental_option("excludeSwitches", ['enable-automation']);
# 最大化窗口运行
browser.maximize_window()
运行代码,问题解决,环境搭建成功!
所有示例代码均可通过微信公众号回复关键字【pachong23】下载!