PhantomJS - 命令列介面



PhantomJS 可以使用關鍵字“phantomjs”和檔名來執行。例如,“phantomjs file.js”。

您還可以將引數傳遞到“file.js”中,如下所示:

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

讓我們來看一下命令列中可用的某些選項。

序號 選項和描述
1

--help 或 –h

將顯示所有命令列選項。立即停止,不會執行傳遞的指令碼。

2

--version 或 –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

設定指令碼語言。

廣告
© . All rights reserved.