Selenium的使用

上面讲解了 Ajax 的分析方法,利用 Ajax 接口可以非常方便地爬取数据。只要能找到 Ajax 接口的规律,就可以通过某些参数构造出对应的请求,自然就能轻松爬取数据啦。

准备工作

基本用法

初始化浏览器对象

访问页面

查找节点

节点交互

动作链

运行 JavaScript

获取节点信息

切换 Frame

延时等待

前进和后退

选项卡管理

异常处理

反屏蔽

无头模式

总结

现在,我们大体了解了 Selenium 的常规用法。有了 Selenium 处理 JavaScript 渲染的页面不再是难事,7.5 节我们会用一个实例演示利用 Selenium 爬取网站的流程。