刚接触Python不到一个月,今天学习了selenium的使用方法,现在在这里给大家分享一下。
selenium的简介
selenium 中文翻译“硒”(别问为什么,我也很纠结) 是一个自动化测试工具。
selenium在Python中的应用:
1.用于模拟人对浏览器进行操作,对动态数据进行获取(动态数据是由代码生成,在页面初始化的过程当中是没有的,所以无法直接获取)
2.网页上有些数据是需要进行登录操作获取到cookie以后才能够获取的,比如:好友列表,评论,消费记录等 ,但是使用selenium之后可以避免进行人工登录,只需要得到账号密码即可实现登录操作
selenium的特点
1.selenium为开源、免费的,但是更新速度没有浏览器快,不是selenium更新速度慢,而是浏览器更新频率太快了,所以要注意selenium和浏览器之间的对应关系
2.使用selenium控制浏览器的时候,需要下载浏览器对应的驱动程序
3.由程序控制浏览器进行操作,而不是手动操作浏览器
4.程序控制浏览器进行操作的时候,速度非常慢,所以要谨慎使用
selenium的使用
引入selenium
#引入网页驱动
from selenium import webdriver