【发布时间】:2011-05-13 09:36:06
【问题描述】:
这是我目前正在尝试做的事情:
var sys = require("sys"),
request = require("request"),
$ = require("jquery"),
uri = 'http://' + process.argv[2];
request({uri:uri}, function (error, response, context) {
if (!error && response.statusCode == 200) {
console.log($('body', context).css('background'));
}
})
显然,这只是返回 undefined;有没有办法应用链接元素中定义的样式表,以便我可以使用 jQuery 查询它们?
【问题讨论】:
-
所以你想要一些东西来解析那个 URI 的内容并生成一个 DOM,并解析和解释 CSS,所有这些都在服务器端 node.js 中......听起来你需要与WebKit 不知何故,因为你需要的是一个浏览器。
-
好吧,我已经解释了 DOM,因此我可以选择元素并获取它们的相关属性和值 - 除了内联样式之外,我无法获得任何样式。