码迷,mamicode.com
首页 > Web开发 > 详细

phantomjs 保存网页快照

时间:2015-01-05 14:57:00      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:phantomjs

1.下载phantomjs.exe    下载地址:

https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-windows.zip

http://zhouhua.qiniudn.com/work/nodejs/phantomjs.zip

2.安装phantomjs.exe, 对这个这执行性文件 设置环境变量如图

技术分享

3.创建一个test.js文件

var page = require('webpage').create(),
    system = require('system'),
	t,address;                      //获取保存名称和要生成的网址

if (system.args.length === 1) {
    console.log('url loss');
    phantom.exit();
} else {
    t = Date.now();
    address = system.args[1];
    page.open(address, function(success){
	if(success==='success'){
		console.log('success');
		page.render('D:/'+t+'.png');   //图片保存路径   @可写权限
		phantom.exit();
	}else{
		console.log('error');
		phantom.exit();
	}
});
}


4.创建已个php运行文件


  //eq:  http://localhost/cwb.php?url=http://www.ktuo.cn
  
 $url = $_GET['url'];
 exec("phantomjs D:/dapeng/test.js ".$url,$out);   //运行js文件
 print_r($out);


phantomjs 保存网页快照

标签:phantomjs

原文地址:http://blog.csdn.net/eadoucn/article/details/42421821

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!