Quantcast
Channel: 万维网黑客 » phantomjs
Viewing all articles
Browse latest Browse all 10

phantomjs 不加载网页css js

$
0
0
var page = require('webpage').create();
var system = require('system');

if(system.args.length < 2){
    console.log('Usage: app.js <URL>');
    phantom.exit();
}

var url = system.args[1];

page.onResourceRequested = function(requestData, request){
    if ((/http:\/\/.+?\.css/gi).test(requestData['url']) || requestData['Content-Type'] == 'text/css') {
        request.abort();
    }
    if((/http:\/\/.+?\.js/gi).test(requestData['url']) || requestData['Content-Type'] == 'text/javascript') {
        request.abort();
    }
}

page.open(url,function(status){
    if(status === 'success'){
        var result = page.evaluate(function(){
            return document.title;
        });

        console.log(result);

        phantom.exit();
    }else{
        console.log('Unable to load the url');
        phantom.exit();
    }
});

 


Viewing all articles
Browse latest Browse all 10

Trending Articles