- 文件系统模块
 - PhantomJS - 属性
 - PhantomJS - 方法
 
- 系统模块
 - PhantomJS - 属性
 
- 网络服务器模块
 - 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 | --帮助或-h 将显示所有命令行选项。立即停止并且不会运行通过的脚本。  | 
| 2 | --版本或-v 打印 PhantomJS 运行的版本。这将停止要运行的脚本的执行。  | 
| 3 | --调试[真|假] 打印警告和调试消息。默认情况下,它设置为 false。您也可以使用[是|否]。  | 
| 4 | --cookies-file = /path/to/cookies.txt 存储持久 cookie 的文件名。  | 
| 5 | --diskcache=[真|假] 启用磁盘缓存。它还需要值 [yes|no]  | 
| 6 | --磁盘缓存路径 磁盘缓存的路径。  | 
| 7 | --ignore-sslerrors=[真|假] 忽略 SSL 错误。例如 – 过期或自签名证书错误。默认为 false。它还采用值 [yes|no]。  | 
| 8 | --loadimages=[真|假] 加载所有内联图像。默认值为 true。它还需要[是|否]。  | 
| 9 | --local-storagepath=/一些/路径 LocalStorage内容和WebSQL内容的保存路径。  | 
| 10 | --local-storagequota=数量 允许数据的最大大小。  | 
| 11 | --本地 url 访问 允许使用“file:///”URL(默认值为 true)。  | 
| 12 | --local-to-remote-urlaccess=[true|false] 允许本地内容访问远程 URL。默认为 false。它还采用值 [yes|no]。  | 
| 13 | --max-disk-cachesize=大小 限制磁盘缓存的大小(以 KB 为单位)  | 
| 14 | --离线存储路径 指定离线存储的位置。  | 
| 15 | --离线存储配额 设置离线存储的最大大小(以 KB 为单位)。  | 
| 16 | --outputencoding=编码 设置用于终端输出的编码。默认为 utf-8。  | 
| 17 号 | --代理=地址:端口 指定要使用的代理服务器(例如 – proxy=192.168.1.1:8080)  | 
| 18 | --proxytype=[http|socks5|none] 指定代理服务器的类型(默认为http)  | 
| 19 | --代理验证 代理的身份验证信息。例如 - --proxy-auth=用户名:密码  | 
| 20 | --scriptencoding=编码 设置脚本使用的编码。默认为utf8。  | 
| 21 | --脚本语言 设置脚本语言。  |