English 中文(简体)
Command Line Interface
  • 时间:2024-09-17

PhantomJS - Command Line Interface


Previous Page Next Page  

PhantomJS can be executed using the keyword "phantomjs" and the name of the file. For example, "phantomjs file.js".

You can also pass arguments into "file.js" as follows −

phantomjs [options] file.js arg1 arg2 ...

Let us go through some of the options available at the command pne.

S.No Option & Description
1

--help or –h

Will display all the command pne options. Halts immediately and will not run the script passed.

2

--version or –v

Prints the version of PhantomJS running. This will halt the execution of script to be run.

3

--debug[true|false]

Prints warnings and debug messages. By default, it is set to false. You can also use [yes|no].

4

--cookies-file = /path/to/cookies.txt

File name to store persistent cookies.

5

--diskcache=[true|false]

Enables disk cache. It also takes values [yes|no]

6

--disk-cahe-path

Path for disk cache.

7

--ignore-sslerrors=[true|false]

Ignore SSL errors. For example – Expired or self-signed certificate errors. Default is false. It also takes values [yes|no].

8

--loadimages=[true|false]

Loads all inpne images. Default value is true. It also takes [yes|no].

9

--local-storagepath=/some/path

Path to save LocalStorage content and WebSQL content.

10

--local-storagequota=number

Maximum size to allow for data.

11

--local-url-access

Allows use of ‘file:///’ URLs (default is true).

12

--local-to-remote-urlaccess=[true|false]

Allows local content to access remote URL. Default is false. It also takes values [yes|no].

13

--max-disk-cachesize=size

Limits the size of disk cache (in KB)

14

--offpne-storage-path

Specifies location for offpne storage.

15

--offpne-storage-quota

Sets the maximum size of the offpne storage in KB.

16

--outputencoding=encoding

Sets the encoding used for terminal output. Default is utf-8.

17

--proxy=address:port

Specifies the proxy server to be used (For example – proxy=192.168.1.1:8080)

18

--proxytype=[http|socks5|none]

Specifies the type of proxy server (default is http)

19

--proxy-auth

Authentication information for the proxy. For example –

--proxy-auth=username:password

20

--scriptencoding=encoding

Sets the encoding used for the script. Default is utf8.

21

--script-language

Sets the script language.

Advertisements