Phantomjs-command-line-interface
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 スクリプト言語を設定します。 |