java调用phantomjs
来源:互联网 发布:淘宝商城名牌男装短袖 编辑:程序博客网 时间:2024/06/09 22:51
目录
- 目录
- 前言
- 代码
前言
下载完phantomjs之后直接解压就可以使用,然后在path目录加入phantomjs的路径(以便直接在命令行就可以执行phantomjs命令)。 接下来要完成个代码,一个是用phantomjs去获取页面(采用js编写行为),一个是采用java去调用phantomjs来达到获取内容的作用,接下来直接贴代码。
代码
import java.io.*; /** * Created with IntelliJ IDEA. * User: lsz * Date: 14-4-22 * Time: 下午1:17 * utils for http */ public class HttpUtils { public static String getAjaxCotnent(String url) throws IOException { Runtime rt = Runtime.getRuntime(); Process p = rt.exec("phantomjs.exe c:/phantomjs/codes.js "+url);//这里我的codes.js是保存在c盘下面的phantomjs目录 InputStream is = p.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(is)); StringBuffer sbf = new StringBuffer(); String tmp = ""; while((tmp = br.readLine())!=null){ sbf.append(tmp); } //System.out.println(sbf.toString()); return sbf.toString(); } public static void main(String[] args) throws IOException { getAjaxCotnent("http://www.oicqzone.com"); } }
0 0
- java 调用 phantomjs
- java调用phantomjs
- java调用phantomjs采集ajax加载生成的网页
- java调用phantomjs采集ajax加载生成的网页
- Java调用phantomjs采集ajax加载生成的网页
- PhantomJS其他语言调用
- webdriver调用phantomJS报错
- Java PhantomJs下载网页
- phantomjs+java+webserver
- phantomjs
- phantomjs
- phantomjs
- PhantomJS
- PhantomJS
- phantomjs
- phantomjs
- PhantomJS
- phantomjs
- 常用的vim命令以及vim命令合集
- 使用DUMP分析聚簇表的使用
- php获取当月天数及当月第一天及最后一天、上月第一天及最后一天实现方法
- Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的关系
- [精通Objective-C]类,接口,协议与扩展
- java调用phantomjs
- DG-学习一
- 具有三级联动效果的地区选择 angulagerJS
- 图片压缩
- 定位、通讯录、日历、提醒、照片、蓝牙、麦克风、相机、健康、Home、运动权限
- 纯代码实现AutoLayout
- YARN 的服务库和事件库及其使用
- 程序员面试(c++)——指针与引用
- 移动互联网已成为推动信息产业发展的新增长点