- 文件系统模块
 - PhantomJS - 属性
 - PhantomJS - 方法
 
- 系统模块
 - PhantomJS - 属性
 
- 网络服务器模块
 - PhantomJS - 属性
 - PhantomJS - 方法
 
- 各种各样的
 - 命令行界面
 - PhantomJS - 屏幕截图
 - PhantomJS - 页面自动化
 - PhantomJS - 网络监控
 - PhantomJS - 测试
 - PhantomJS-REPL
 - PhantomJS - 示例
 
- PhantomJS 有用资源
 - PhantomJS - 快速指南
 - PhantomJS - 有用的资源
 - PhantomJS - 讨论
 
PhantomJS - 网页模块方法
网页模块具有Cookie、框架、页面导航、重新加载、渲染和上传文件的方法。
以下是网页上可用的方法。
| 序列号 | 方法与说明 | 
|---|---|
| 1 | 添加Cookie()
 addCookie 方法将cookie 添加到指定的页面。  | 
| 2 | childFramesCount() | 
| 3 | 子框架名称() | 
| 4 | 清除Cookies()
 将删除指定页面的所有 cookie。  | 
| 5 | 关闭()
 该方法用于关闭页面并释放所使用的内存。一旦调用关闭,任何网页方法或属性都将不起作用。  | 
| 6 | 当前帧名称() | 
| 7 | 删除Cookie()
 这将删除一个 cookie,其名称与给定页面 URL 的现有 cookie 列表相匹配。  | 
| 8 | 评估异步()
 在页面内异步评估给定函数,而不会阻止当前执行。该函数有助于异步执行某些脚本。  | 
| 9 | 评估Javascript()
 EvaluateJavaScript 有助于执行作为字符串传递给它的函数。请注意,传递的字符串只能是一个函数。  | 
| 10 | 评价()
 Evaluate 将执行传递给它的函数。如果函数包含控制台消息,则它不会直接显示在终端中。要显示任何控制台消息,您需要使用 onConsoleMessage 幻像回调。  | 
| 11 | 获取页面()
 这将为您提供与 getpage 中传递的窗口名称相匹配的子页面。  | 
| 12 | 回去()
 如果导航未锁定,它会提供导航历史记录中的上一页。  | 
| 13 | 前进()
 如果导航未锁定,它会给出导航历史记录中的下一页。  | 
| 14 | 去()
 此方法允许您浏览页面。  | 
| 15 | includeJs()
 Includejs在页面上执行外部JS文件,并在完成时执行回调函数。  | 
| 16 | 注入Js()
 InjectJs 将指定文件中的外部脚本包含到页面中。如果该文件在当前目录中不可用,则它使用libraryPath 对该文件进行额外搜索。如果文件被注入则返回 true,否则返回 false。  | 
| 17 号 | 打开网址()
 OpenUrl 打开一个网页。与PhantomJS的open方法类似。OpenUrl 还有一些额外的参数,分别是 httpConf、设置和回调函数。  | 
| 18 | 打开()
 Open 用于打开网页。  | 
| 19 | 发布()
 Release 将释放页面的内存堆使用量。调用release后不要使用页面实例方法。此方法类似于 close 方法,但不推荐使用它。而是使用 wpage.close()。  | 
| 20 | 重新加载()
 Reload用于重新加载当前使用的页面。  | 
| 21 | 渲染Base64()
 此方法获取屏幕捕获并将图像作为 base46 字符串给出。Renderbase64 支持 PNG、JPEG 和 JPG 等格式。目前还不支持gif。您可以使用clipRect属性来定义图像捕获的部分。  | 
| 22 | 渲染缓冲区()
 RenderBuffer将网页的捕获保存到图像缓冲区中,该图像缓冲区可以直接发送到服务器。支持的格式有 PNG、GIF 和 JPEG。  | 
| 23 | 使成为()
 渲染有助于获取图像缓冲区并按照指定的格式保存它。  | 
| 24 | 发送事件()
 它用于向网页发送事件。它们不是 dom 事件。这些事件中的每一个都会根据用户交互发送到网页。  | 
| 25 | 设置内容()
 setcontent 会将指定 url 的页面内容更改为指定的内容。  | 
| 26 | 停止()
 它有助于停止加载页面。  | 
| 27 | switchToChildFrame()
 不推荐使用 switchToFrame();  | 
| 28 | switchToFocusedFrame()
 它选择焦点所在的框架。  | 
| 29 | switchToFrame()
 选择具有指定名称且是当前帧的子帧的帧。  | 
| 30 | switchToMainFrame()
 选择主机,即根窗口。  | 
| 31 | switchToParentFrame()
 它采用当前子框架的父框架。  | 
| 32 | 上传文件()
 此方法用于处理使用 html 中的表单完成的文件上传。PhantomJS 没有直接的方法可以使用表单来实现,同样可以使用 uploadFile 方法来实现。它使用 html 标签选择器来确定文件位置和复制的目的地。  |