- 文件系统模块
- PhantomJS - 属性
- PhantomJS - 方法
- 系统模块
- PhantomJS - 属性
- Web 服务器模块
- PhantomJS - 属性
- PhantomJS - 方法
- 其他
- 命令行界面
- PhantomJS - 截屏
- PhantomJS - 页面自动化
- PhantomJS - 网络监控
- PhantomJS - 测试
- PhantomJS - REPL
- PhantomJS - 示例
- PhantomJS 有用资源
- PhantomJS - 快速指南
- PhantomJS - 有用资源
- PhantomJS - 讨论
PhantomJS - open()
open 方法用于打开网页。open 方法采用页面 URL,并有一个回调函数,在页面加载时调用该函数。回调函数是可选的,可根据需要使用。回调函数包含的状态用于定义页面的成功或失败。
语法
其语法如下所示 −
var wpage = require('webpage').create(); wpage.open(url, function(status) { //status is success or failure });
使用 GET 方法的 open()
var wpage = require('webpage').create(); wpage.open('http://www.google.com/', function(status) { console.log(status); phantom.exit(); });
上述程序生成以下输出。
Success
使用 POST 方法的 open()
var wpage = require('webpage').create(); var postdata = "username = roy"; wpage.open('https://127.0.0.1/tasks/a.php', 'POST',postdata, function(status) { console.log(status); console.log(wpage.content); phantom.exit(); });
a.php
<?php print_r($_POST); ?>
上述程序生成以下输出。
success <html><head></head><body>Array ( [username] => roy ) </body></html>
phantomjs_webpage_module_methods.htm
广告