Phantomjs-command-line-interface

提供:Dev Guides
移動先:案内検索

PhantomJS-コマンドラインインターフェイス

PhantomJSは、キーワード「phantomjs」とファイル名を使用して実行できます。 たとえば、「phantomjs file.js」。

次のように「file.js」に引数を渡すこともできます-

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

コマンドラインで利用可能なオプションをいくつか見てみましょう。

S.No Option & Description
1

--help or –h

すべてのコマンドラインオプションを表示します。 すぐに停止し、渡されたスクリプトは実行されません。

2

--version or –v

実行中のPhantomJSのバージョンを出力します。 これにより、実行するスクリプトの実行が停止します。

3 *--debug[true

false]*

警告とデバッグメッセージを出力します。 デフォルトでは、falseに設定されています。 [yes

no]も使用できます。
4

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

永続的なCookieを保存するファイル名。

5 *--diskcache=[true

false]*

ディスクキャッシュを有効にします。 値も取ります[yes

no]
6

--disk-cahe-path

ディスクキャッシュのパス。

7 *--ignore-sslerrors=[true

false]*

SSLエラーを無視します。 たとえば、期限切れまたは自己署名証明書エラー。 デフォルトはfalseです。 また、値[yes

no]を取ります。
8 *--loadimages=[true

false]*

すべてのインライン画像をロードします。 デフォルト値はtrueです。 [yes

no]も必要です。
9

--local-storagepath=/some/path

LocalStorageコンテンツとWebSQLコンテンツを保存するパス。

10

--local-storagequota=number

データを許可する最大サイズ。

11

--local-url-access

「file:///」URLの使用を許可します(デフォルトはtrueです)。

12 *--local-to-remote-urlaccess=[true

false]*

ローカルコンテンツがリモートURLにアクセスできるようにします。 デフォルトはfalseです。 また、値[yes

no]を取ります。
13

--max-disk-cachesize=size

ディスクキャッシュのサイズを制限します(KB単位)

14

--offline-storage-path

オフラインストレージの場所を指定します。

15

--offline-storage-quota

オフラインストレージの最大サイズをKB単位で設定します。

16

--outputencoding=encoding

端末出力に使用されるエンコーディングを設定します。 デフォルトはutf-8です。

17

--proxy=address:port

使用するプロキシサーバーを指定します(たとえば、proxy = 192.168.1.1:8080)

18 *--proxytype=[http
socks5

none]*

プロキシサーバーのタイプを指定します(デフォルトはhttpです)

19

--proxy-auth

プロキシの認証情報。 例えば ​​-

--proxy-auth = username:password

20

--scriptencoding=encoding

スクリプトに使用されるエンコードを設定します。 デフォルトはutf8です。

21

--script-language

スクリプト言語を設定します。