分类
phantomjs Web Tutorials 教程

phantomjs openurl方法

openUrl方法打开一个网页。它类似于phantomjs的打开方法。此方法还有一些其他参数,它们是httpConf,设置和回调函数。 HttpConf HttpConf是具有以下属性的对象- 操作-这是http方法GET / POST 数据-用于POST方法。 标头-类似于wpage.customHeaders的对象。 httpConf的默认值为get方法。它是可选的,您可以为它指定null。 设定值 它类似于wpage.settings属性。如果不想指定null,则可以使用null。 打回来 加载页面时 […]

分类
phantomjs Web Tutorials 教程

phantomjs onurlchanged

当使用导航从当前URL更改URL时,将调用此方法。它有一个用于回调的参数,它是新的URL targetUrl字符串。 句法 它的语法如下- page.onUrlChanged = function(targetUrl) {} 例 var wpage = require(‘webpage’).create(); wpage.onUrlChanged = function(targeturl) { console.log(“Entered onUrlChanged callback:”); console.lo […]

分类
phantomjs Web Tutorials 教程

phantomjs zoomfactor属性

此属性指定render和renderBase64方法的缩放因子。如果需要,它有助于缩放页面并进行屏幕截图。大于1的值将增加页面的大小,小于1的值将减小。 句法 它的语法如下- var wpage = require(‘webpage’).create(); wpage.zoomFactor; 例 下面的示例演示zoomFactor属性的用法。 var wpage = require(‘webpage’).create(); wpage.zoomFactor = 0.3; wpage.open(“http:/ […]

分类
phantomjs Web Tutorials 教程

phantomjs写方法

此方法采用三个参数:Source,Content和String / Object。 源-这是文件,必须在其中写入内容。 内容-此参数是需要写入文件的内容。 字符串/对象-此参数具有模式和字符集。 模式-打开模式。由“ r”,“ w”,“ a / +”,“ b”字符​​组成的字符串。 字符集-一个不区分大小写的IANA字符集名称。 句法 它的语法如下- fs.write(path, content, ‘w’); 例 以下示例显示了write方法的工作方式。 命令-phantomjs w […]

分类
phantomjs Web Tutorials 教程

phantomjs onresourcetimeout

当请求的资源超时时,将调用此回调。那就是当使用settings.resourceTimeout回调时。 它包含一个参数,即具有以下详细信息的请求- ID-所请求资源的数量 方法-http方法 URL-所请求资源的URL 时间-包含请求日期的日期对象 标头-HTTP标头列表 ErrorCode-错误的错误代码 ErrorString-错误的文本消息 句法 它的语法如下- page.onResourceTimeout = function(request) {} 例 var wpage = require(‘w […]

分类
phantomjs Web Tutorials 教程

phantomjs windowname属性

此属性返回窗口的名称。 句法 它的语法如下- var wpage = require(‘webpage’).create(); wpage.windowName; 例 让我们举一个例子来了解windowName属性的用法。 var wpage = require(‘webpage’).create(); wpage.open(‘http://localhost/tasks/ff.html’, function (status) { console.log(status); console.log(wpage […]

分类
phantomjs Web Tutorials 教程

phantomjs onresourcerequested

页面请求资源时将调用此方法。它具有两个参数requestData和networkRequest。 RequestData对象具有以下详细信息- ID-请求的资源编号。 方法-http方法。 URL-所请求资源的URL。 时间-包含请求日期的日期对象。 标头-http标头的列表。 NetworkRequest对象具有以下详细信息- Abort()-终止当前的网络请求。中止当前的网络请求将调用onResourceError回调函数。 ChangeUrl(newurl)-使用此功能可以将请求的URL更改为新文件。 […]

分类
phantomjs Web Tutorials 教程

phantomjs onresourcereceived

当收到页面请求的资源时,将调用此回调。它包含响应作为参数。 响应对象具有以下详细信息- ID-所请求资源的编号。 URL-请求的URL。 时间-包含响应日期的日期对象。 标头-http标头。 BodySize-接收到的内容的大小经过解压缩。 ContentType-内容类型(如果指定)。 RedirectURL-如果存在重定向,则重定向URL。 阶段-值是–开始和结束。 状态-HTTP代码状态,即状态200。 StatusText-代码200的http状态文本,可以。 句法 它的语法如下- page.onR […]

分类
phantomjs Web Tutorials 教程

phantomjs Web服务器模块属性

PhantomJS使用称为mongoose的嵌入式Web服务器。目前,PhantomJS无法与任何其他生产Web服务器连接。关于连接,它可以一次处理10个连接,一个队列中将等待10个以上的请求。 要启动网络服务器,我们需要使用以下语法- var webserver = require (‘webserver’); 让我们了解Port属性,该属性用于侦听发送到Web服务器的请求。 港口 Web服务器的Port属性用于侦听发送给它的请求。 句法 它的语法如下- var server = require( […]

分类
phantomjs Web Tutorials 教程

phantomjs onresourceerror

当网页无法上传文件时,将调用此回调。它的参数是错误对象。 错误对象包含- ID-请求的编号。 URL-调用的URL。 ErrorCode-错误代码。 ErrorString-错误详细信息 句法 它的语法如下- wpage.onResourceError = function(resourceError) {} 例 下面的示例显示onResourceError()方法的用法。 var wpage = require(‘webpage’).create(); wpage.onResourceError = fu […]