selenium 硒
selenium是一个自动化测试工具
测试-----岗位
手动测试
自动测试
白盒测试
黑盒测试
在python中的应用为:
1.selenium 可以完全模拟浏览器操作,对动态数据进行获取
动态数据由代码生成,子页面初始化的过程中是没有的
也是无法获取的,但是可以通过selenium来进行获取的
2.有些数据是需要进行登录以后才能进行获取的,
比如好友列表,评论,消费记录...登录以后获得cookie
才能进行以上的操作,但是selenium以后,可以避免人工登录
只需要得到账号和密码即可实现selenium代替登录
selenium的特点:
1.有程序控制浏览器进行操作,了不是手动操作浏览
2.程序控制浏览器进行操作的时候 ,速度非常慢,所以要谨慎是用selenium
3使用selenium控制浏览器的时候,需要下载浏览对应的驱动程序
4.selenium为开源的,免费的,但是更新速度没有浏览器快,不是slenium更新慢
而是浏览器更新快,要注意selenium和浏览器之间的对应关系
引入 网页驱动
from selenium import webdriver
import time
使用网页驱动来运行火狐浏览器
driver=webdrive