PhantomJS命令行選項
支持命令行選項有:
--help
或-h
列出所有可能的命令行選項。立即停止,不會運行一個腳本作為參數傳遞。--version
或-v
打印的版本PhantomJS。立即停止,不會運行一個腳本作為參數傳遞。--debug=[true|false]
輸出額外的警告和調試信息,默認false
。 也接受:[yes|no]
。--config
指定json格式的配置文件(見下文)。--cookies-file=/path/to/cookies.txt
指定文件名存儲持久化cookie。--disk-cache=[true|false]
使磁盤緩存(在桌面服務緩存存儲位置,默認false
)。 也接受:[yes|no]
。--disk-cache-path
指定磁盤高速緩存的位置。--ignore-ssl-errors=[true|false]
忽略了SSL錯誤,如過期或自簽名證書(默認是錯誤false
)。 也接受:[yes|no]
。--load-images=[true|false]
(默認加載所有內聯圖像true
)。 也接受:[yes|no]
。--local-storage-path=/some/path
路徑保存LocalStorage內容和WebSQL內容。--local-storage-quota=number
允許最大尺寸數據。--local-url-access
允許使用的文件:/ / / url(缺省為“真正的”)。--local-to-remote-url-access=[true|false]
允許本地內容訪問遠程URL(默認false
)。 也接受:[yes|no]
。--max-disk-cache-size=size
限制磁盤高速緩存的大小(KB)。--offline-storage-path
離線存儲指定位置。--offline-storage-quota
設置離線存儲的最大大小(KB)。--output-encoding=encoding
設置編碼用於終端輸出(默認utf8
)。--remote-debugger-port
啟動腳本調試工具和監聽指定的端口--remote-debugger-autorun
在調試器立即運行腳本:“是的”或“不”(默認)--proxy=address:port
指定要使用的代理服務器(如。--proxy=192.168.1.42:8080
)。--proxy-type=[http|socks5|none]
指定代理服務器(默認的類型http
)。--proxy-auth
指定代理的身份驗證信息。--proxy-auth=username:password
)。--script-encoding=encoding
設置編碼用於啟動腳本(默認utf8
)。--script-language
設置腳本語言而不是檢測:javascript。--ssl-protocol=[sslv3|sslv2|tlsv1|tlsv1.1|tlsv1.2|any']
設置為安全連接(缺省為SSL協議SSLv3
)。 並不是所有的值可能是支持,這取決於系統OpenSSL庫。--ssl-certificates-path=<val>
設置位置定制的CA證書(如果沒有設置,使用系統默認值)。--ssl-client-certificate-file
設置客戶端證書的位置。--ssl-client-key-file
設置一個客戶的私有密鑰的位置。--ssl-client-key-passphrase
集客戶的私有密匙的密碼。--ssl-ciphers
集支持TLS / SSL密碼。 論點以冒號分隔的OpenSSL密碼列表名稱(宏就像所有、kRSA等不得使用)。 現代瀏覽器默認匹配。--web-security=[true|false]
使網絡安全,禁止跨域XHR(默認true
)。 也接受:[yes|no]
。--webdriver
開始在“遠程WebDriver模式”(嵌入式GhostDriver):“[[:]]' (default '127.0.0.1:8910')--webdriver-selenium-grid-hub
URL硒網格中心:“URL_TO_HUB”(默認“沒有”)(注:只能一起“webdriver”)--webdriver-logfile
寫WebDriver的日志文件(默認“沒有”)(注:需要“WebDriver”)--webdriver-loglevel