使用PhantomJS

PhantomJS是一个基于WebKit的服务器端JavaScript API。它全面支持Web而无需浏览器支持,不仅运行快,原生支持各种web标准:DOM处理、CSS选择器、JSON、Canvas,和SVG。PhantomJS可以用于网页自动化,网络监测,网页截屏,以及无界面测试。

1.安装PhantomJS

2.页面加载

  • 通过PhantomJS,一个网页可以被加载、分析和通过创建网页对象呈现。下面演示简单页面的加载列子:
var page = require('webpage').create();
page.open('http://www.cnblogs.com/guguobao/',function(status){
          console.log("Status:"+status);
          if (status  === "success"){
            page.render('guobao.png');
          }
        phantom.exit();
          });

首先使用webpage模块创建一个page对象,然后通过page对象打开网页

猜你喜欢

转载自www.cnblogs.com/guguobao/p/9570924.html