在我们爬取网页过程中,经常发现我们想要获得的数据并不能简单的通过解析HTML代码获取
1. 使用示例
2. 详细介绍
2.1 声明浏览器对象
2.2 访问页面
2.3 查找元素
2.3.1 单个元素
下面是详细的元素查找方法
第二种:
2.3.2 多个元素
2.4 元素交互操作
比如说在搜索框内输入文字:
2.5 交互动作
2.6 执行JavaScript
比如拖拽下拉
2.7 获取元素信息
2.7.1 获取属性
2.8 Frame
2.9 等待
2.9.1 隐式等待
需要特别说明的是:
2.9.2 显式等待
2.10 浏览器的前进/后退
2.11 对Cookies进行操作
2.12 选项卡管理
就可以使用selenium来实现。