学习内容:selenium
selenium的快速入门:
1.selenium的概述
它是一个web的自动化的测试工具
因为它本身和爬虫没有关系,那么我们在学爬虫的时候如何使用这个技术呢?
第一种:selenium + PhantomJS
第二种:selenium + Chrome + Chromedriver
第三种:selenium + FireFox + geckodriver
2.selenium的特点
(1)可以根指令操作浏览器
(2)只是一个工具,必须和第三方的浏览器相结合使用
3.selenium的环境搭建
以Chrome为例
(1)首先,下载一个谷歌浏览器
(2)下载驱动chromedriver。下载的驱动要和Chrome的版本一致或相近
(3)pip install selenium,他是一个第三方模块。
可以在cmd里面安装,但是如果你不知道,您目前的整个环境是虚拟环境还是全局环境,可以在PyCharm里面下载:打开下面一个终端(汉化后)或Terminal里输入pip install selenium回车。如果安装不了,还可以用换源的方式输入pip install selenium -i https://pypi.douban.com/simple来安装。
4.selenium的使用
通过selenium在百度的输入框内输入“帅哥”并展示数据
#导入selenium
from selenium import webdriver
#1.已经把驱动添加到环境变量中可以这样写
driver = webdriver.Chrome()
'''
若没有添加则需要制定驱动路经可以这样写
driver=webdriver.Chrome(r'写驱动的存放位置')
'''
#2.加载这个百度网站
driver.get('https://www.baidu.com/')
#3.定位元素,百度的搜索按钮
driver.find_element_by_id('kw').send_keys('帅哥')
driver.find_element_by_id('su').click()
等等
学习时间:
2021/12/21