0.0.3 • Published 11 years ago
zeptodom v0.0.3
ZeptoDOM
ZeptoDOM is a simple Node.js module for accessing the contents of pages using Zepto or jQuery.
Currently zdom just wraps jsdom. It was developed as a piece of a crawler I'm working on and is designed to have a small features set.
usage:
var zdom = require('zdom');
var tab = new zdom.tab();
tab
.set('library', 'jquery') // the default is 'zepto', anything else should be a jsdom.scripts arg
// TODO .set('follow redirects', true)
// TODO .set('user agent', 'chrome')
.navigate('http://google.com') // returns a q promise
.then(function ($, window) {
tab
.navigate($('.result').get(0).href)
.then(function(){
//down the rabbit hole you go
})
})
.fail(function (error) {
console.log('fall back, fall back!');
});