【发布时间】:2015-03-08 22:43:51
【问题描述】:
我需要获取文档标题。
所以我尝试发送请求,并通过响应 html 获取标题。
示例(通过 nodejs 模块request):
request.get("http://www.google.com", function(err, res, body) {
var title = body.match(/<title>(.*?)</title>/g)[1];
})
但是当文件特别大的时候。请求很慢。
有没有办法快速获取文档标题?请建议。谢谢。
【问题讨论】:
-
除非文档是流式传输的(并且可能没有经过 gzip 压缩),并且您可以在内容全部接收之前访问该内容。
-
@AlexanderO'Mara Request 可以在收到解压缩数据流时为您提供:github.com/request/request#examples(第二个示例)。
-
@laggingreflex 好电话!答案大概在那里。
标签: javascript html node.js http document