使用matplotlib画柱形图
导入第三方库:pip install jieba
Selenium 是自动化测试工具,支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏览器,如果你在这些浏览器里面安装一个 Selenium 的插件,那么便可以方便地实现Web界面的测试。即Selenium支持这些浏览器驱动。Selenium支持多种语言开发,比如Python, Java,C,Ruby等。
PhantomJS是一个无界面浏览器,用来渲染解析JS。
安装 Python 的 Selenium 库,再安装好 PhantomJS,就可以实现 Python+Selenium+PhantomJS 的无缝对接!PhantomJS 用来渲染解析JS,Selenium 用来驱动以及与 Python 的对接,Python 进行后期的处理!
直接用用一个没界面的 PhantomJS 是因为效率高!
本文参考内容来自
在谷歌浏览器中找到当前版本号,在连接中中找到适合的驱动下载。
(64版本以上的一般选择2.40)
######2.2 安装Selenium 库
如果有输出,且能打开谷歌浏览器,那么驱动是正常的,否则有可能是驱动版本不对。
#####3、查找元素、点击、下拉条
#####5、 使用headless无界面获取源码
####五、获取斗鱼图片
流程:a.设置请求头 b.获取响应 c.创建xml树形结构对象 d.通过xpath匹配图片
THE END