Learn R Programming

wdman (version 0.2.4)

phantomjs: Start phantomjs

Description

Start phantomjs in webdriver mode

Usage

phantomjs(port = 4567L, version = "2.1.1", check = TRUE,
  loglevel = c("INFO", "ERROR", "WARN", "DEBUG"), verbose = TRUE,
  retcommand = FALSE, ...)

Arguments

port

Port to run on

version

what version of phantomjs to run. Default = "2.2.1" which runs the most recent stable version. To see other version currently sourced run binman::list_versions("phantomjs")

check

If TRUE check the versions of phantomjs available. If new versions are available they will be downloaded.

loglevel

Set phantomjs log level [values: fatal, error, warn, info, config, debug, trace]

verbose

If TRUE, include status messages (if any)

retcommand

If TRUE return only the command that would be passed to spawn_process

...

pass additional options to the driver

Value

Returns a list with named elements process, output, error, stop and log. process is the output from calling spawn_process output, error and stop are functions calling process_read, process_read with "stderr" pipe and process_kill respectively on process. log is a function which returns the contents of the log file.

Examples

Run this code
# NOT RUN {
pjs <- phantomjs()
pjs$output()
pjs$stop()
# }

Run the code above in your browser using DataLab