var jsdom = require('jsdom');
var Crawler = require('crawler');
var c = new Crawler({ jQuery: jsdom, jquery: jsdom });
c.queue({
jQuery: {
jsdom
},
uri: "https://www.baidu.com",
callback: (err, res, done) => {
console.log(err, res, done)
}
})
By the way the statement about jsdom seems to be outdated. pass { jQuery: require('jsdom') } not works
node-crawler/lib/crawler.js
Line 157 in e8a51d7
reproduce code
This leads to

By the way the statement about jsdom seems to be outdated. pass
{ jQuery: require('jsdom') }not works