2 u013254183 u013254183 于 2016.03.18 13:28 提问

java如何通过cmd运行phantomjs

我的phantomjs.exe 在D盘/phantomjs/bin下,现在我要在java里面通过Runtime.getRuntime().exec()来运行这个命令:
phantomjs highcharts-convert.js -host 127.0.0.1 -port 3003
String cmd = "这里改如何写呢";

 String cmd = "";
 Runtime runtime = Runtime.getRuntime();
 runtime.exec(cmd)

1个回答

ligang7560
ligang7560   2016.03.18 15:22
  public static void main(String[] args) {
        try

        {

            Process process = Runtime.getRuntime().exec ("ls");

            InputStreamReader ir=new InputStreamReader(process.getInputStream());

            LineNumberReader input = new LineNumberReader(ir);

            String line;

            while ((line = input.readLine ()) != null)

                System.out.println(line);

        }

        catch (java.io.IOException e){

            System.err.println ("IOException " + e.getMessage());

        }
    }

这是一个执行ls命令的例子,你在你自己机子上执行一下 你就明白了
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java语言 Linux系统环境下 运行phantomjs
安装就不说了,自己百度 控制语句进行如下例句的拼接就行了/tomcat/phantomjs/linux/bin/phantomjs /tomcat/webapps/ROOT/WEB-INF/classes/ofo/js/ofoTokenUtil.js http://www.baidu.com 15066668888 1234第一行表示:你phantomjs安装的绝对路径 第二行表示:你要执行
PhantomJs 快速入门
PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API。它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。 PhantomJS 可以用于 页面自动化 , 网络监测 , 网页截屏 ,以及 无界面测试 等。1 安装windows系统可以去CSDN下载安装包,其他系统自行去官网下载(
java 调用 phantomjs
日前有采集需求,当我把所有的对应页面的链接都拿到手,准备开始根据链接去采集(写爬虫爬取)对应的终端页的时候,发觉用程序获取到的数据根本没有对应的内容,可是我的浏览器看到的内容明明是有的,于是浏览器查看源代码也发觉没有,此时想起该网页应该是ajax加载的。不知道ajax的小朋友可以去学下web开发啦。     采集ajax生成的内容手段不外乎两种。一种是通过http观察加载页面时候的请求,然后我们
如何使用cmd运行java程序
一、查看并配置环境变量 二、编写java程序 三、cmd运行
使用PhantomJS实现模拟登陆(Java爬虫)
记录了利用PhantomJS+Java进行模拟登陆的过程,同时介绍了PhantomJS,并记录了开发过程中遇到的问题
phantomjs的使用+Java代码+依赖js(兼容Linux和windows版本)
1、  在使用phantomjs的时候需要下载phantomjs,网上有window版本和Linux版本。将phantomjs放在Linux上的指定位置之后(如下面的/home/tpl/phantomjs-1.9.7-linux-x86_64/处),2、  按照类似如下命令进行测试,是否可以生成图片(执行前检查phantomjs的权限,要有执行权限):/home/tpl/phantomjs-1.9
java调用phantomjs
目录 目录 前言 代码前言 下载完phantomjs之后直接解压就可以使用,然后在path目录加入phantomjs的路径(以便直接在命令行就可以执行phantomjs命令)。 接下来要完成个代码,一个是用phantomjs去获取页面(采用js编写行为),一个是采用java去调用phantomjs来达到获取内容的作用,接下来直接贴代码。 代码 import java.io.*; /** *
java 与 phantomjs 的运用 (一)
最近在搞爬虫,一直以来用的都是
java调用phantomjs采集ajax加载生成的网页
日前有采集需求,当我把所有的对应页面的链接都拿到手,
java使用phantomJs抓取动态页面
1. phantomjs的镜像网站:http://npm.taobao.org/dist/phantomjs/ 2. phantomjs内置webkit内核,也就是chrome的内核。可以无界面加载页面,指的是和浏览器上面的页面一致,也就是解析完js的页面。所以需要爬取或者获得动态页面的,这算是利器。 3.之前自己也试了HttpUnit,不行的。网上找到的例子自己运行不了。