python——selenium库的使用

selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)。
Selenium的核心Selenium Core基于JsUnit,完全由JavaScript编写,因此可以用于任何支持JavaScript的浏览器上。
selenium可以模拟真实浏览器,自动化测试工具,支持多种浏览器,爬虫中主要用来解决JavaScript渲染问题。

1.安装selenium库

  在控制台输入:pip install selenium 安装selenium库

2.下载浏览器驱动(chrome为例)

查找到当前使用的chrome浏览器的版本号

http://npm.taobao.org/中找到相应的驱动器

下载解压后将文件路径添加到系统环境变量path中

3.验证驱动器是否匹配

 没有报错就证明成功了。

4.代码实例

下面是一个简单的代码实例

from selenium import webdriver
from time import sleep

driver=webdriver.Chrome()
driver.set_window_size(1200,1200)
driver.get("https://www.baidu.com/")
one_key=driver.find_element_by_id("kw")
one_key.send_keys("腾讯视频")
sleep(2)
one_click=driver.find_element_by_id("su")
one_click.click()
driver.get("https://v.qq.com/")

driver.close()
driver.quit()

猜你喜欢

转载自www.cnblogs.com/hyz1900457346/p/12002765.html