Learn R Programming

wdman (version 0.2.6)

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,
  ...
)

Value

Returns a list with named elements process, output,

error, stop, and log.

process is the object from calling process.

output and error are the functions reading the latest messages from "stdout" and "stderr" since the last call whereas log

is the function that reads all messages. Lastly, stop call the kill method in

process to the kill the process.

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 process

...

pass additional options to the driver

Examples

Run this code
if (FALSE) {
pjs <- phantomjs()
pjs$output()
pjs$stop()
}

Run the code above in your browser using DataLab