发布于 2015-08-16 11:33:13 | 382 次阅读 | 评论: 0 | 来源: PHPERZ
// test.js
var page = require('webpage').create(),
system = require('system'),
address;
if (system.args.length === 1) {
phantom.exit(1);
} else {
address = system.args[1];
page.open(address, function (status) {
console.log(page.content);
phantom.exit();
});
}
运行:
phantomjs ./test.js http://baidu.com
这 个例子简单地展示了通过phantom访问baidu.com,并输入html内容。使用方式就像使用node运行js代码一样。在 phantom运行时,它会向当前代码运行环境注入phantom对象。如上面代码中,通过phantom对象控制程序终结。示例中其他代码的含义以及更 多深入的用法,将在下文中展开。