我正在尝试按照本教程使用节点和 jquery 进行抓取-
http://net.tutsplus.com/tutorials/javascript-ajax/how-to-scrape-web-pages-with-node-js-and-jquery/
在其中,他们有一些代码如下所示 -
request({uri:"http://events.sfgate.com/search?swhat=&swhen=&swhere=San+Francisco&commit=Search&st_select=any&search=true&svt=text&srss="},function(err,response,body){
jsdom.env({
html: "http://events.sfgate.com/search?swhat=&swhen=&swhere=San+Francisco&commit=Search&st_select=any&search=true&svt=text&srss=",
src:['http://code.jquery.com/jquery-1.6.min.js'],
done: function(errors,window){
console.log("WINDOW");
console.log(window.jQuery);
var $ = window.$;
//other stuff
当我控制台记录window.Jquery 或window.$ 时,两者都未定义——但它们不应该是因为jsdom 应该将jquery 嵌入到页面中吗?为什么这没有发生?