- 檔案系統模組
- PhantomJS - 屬性
- PhantomJS - 方法
- 系統模組
- PhantomJS - 屬性
- Web 伺服器模組
- PhantomJS - 屬性
- PhantomJS - 方法
- 其他
- 命令列介面
- PhantomJS - 螢幕截圖
- PhantomJS - 頁面自動化
- PhantomJS - 網路監控
- PhantomJS - 測試
- PhantomJS - REPL
- PhantomJS - 示例
- PhantomJS 有用資源
- PhantomJS - 快速指南
- PhantomJS - 有用資源
- PhantomJS - 討論
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 設定指令碼語言。 |