在代码内部,我想下载“ http://www.google.com”并将其存储在字符串中。我知道如何在python的urllib中做到这一点。但是,如何在Node.JS + Express中做到这一点?
使用node.js,您可以只使用http.request方法
http://nodejs.org/docs/v0.4.7/api/all.html#http.request
此方法内置在节点中,您只需要http。
如果您只想执行GET,则可以使用http.get
http://nodejs.org/docs/v0.4.7/api/all.html#http.get
var options = { host: 'www.google.com', port: 80, path: '/index.html' }; http.get(options, function(res) { console.log("Got response: " + res.statusCode); }).on('error', function(e) { console.log("Got error: " + e.message); });
(来自node.js文档的示例)
您还可以使用mikeal的请求模块
https://github.com/mikeal/request