Maven使用之 phantomjs Posted 2021-04-30 随笔小白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven使用之 phantomjs相关的知识,希望对你有一定的参考价值。
phantomjs 是一个基于webkit的ja vascript API。 它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行javascript 代码。 任何你可以在基于webkit浏览器做的事情,它都能做到。 它不仅是个 隐形的浏览器,提供了诸如CSS选择器、支持Web标准、DOM操作、JSON、html 5、Canvas、SVG等,同时也提供了处理文件I/O的操作,从而使你可以向操作系统读写文件等。 PhantomJS的用处可谓非常广泛,诸如网络监测、网页截屏、无需浏览器的 Web 测试、页面访问自动化等。
PhantomJS官方地址:http://phantomjs.org/。
PhantomJS官方API:http://phantomjs.org/api/。
PhantomJS官方示例:http://phantomjs.org/examples/。
PhantomJS GitHub:https://github.com/ariya/phantomjs/。
2,phantomjs 下载和安装
官方下载地址:http://phantomjs.org/download.html。
下载完成后解压文件,配合Maven使用时,建议直接将解压目录下的~/bin/phantomjs.exe 复制到maven项目下的~/src/main/resources目录下,供后续使用。
3,maven下,phantomjs的配置
phantomjs在java中使用需要用到插件phantomjsdriver。在maven仓库https://mvnrepository.com/搜索,配置到项目的pom.xml中即可。maven会把phantomjs依赖的selenium相关依赖项一起带入项目。
4,phantomjs的基本使用
小结:phantomjs,目前已经停止更新,传说是被抛弃了。个人感觉,在爬些小东西还可以,但确实不太稳定。
以上是关于Maven使用之 phantomjs的主要内容,如果未能解决你的问题,请参考以下文章
IntelliJ IDEA使用心得之Maven项目篇
maven使用之烦人的.lastUpdated文件
Maven之archetype插件的使用
Maven使用之packing篇
基于maven+ssm的增删改查之总结以及使用Maven进行打包
照葫芦画瓢系列之 --- Maven的集成和使用