我正在尝试从 Yahoo Finance URL 获取结果:
http://finance.yahoo.com/d/quotes.csv?s=XOM=sn1yr 返回:
"XOM",4:00pm - <b>83.25`</b>`,2.11,13.42
我正在尝试使用 Mongoose 将这些结果存储在数据库中。我有一些代码可以从现有的 CSV 文件中保存(如您所见,内容不同但相关):
var writer = new csv.CsvWriter(process.stdout);
reader.setColumnNames(["Symbol","Company","StockExchange"]);
reader.addListener('data', function(data) {
console.log(data);
var stock = new Stock(data).save();
});
我正在尝试做类似的事情:
Scraper 是一个模块,位于https://github.com/mape/node-scraper
scraper('http://search.twitter.com/search?q=javascript', function(err, $) {
if (err) {throw err;}
$('.msg').each(function() {
console.log($(this).text().trim()+'\n');
});
});
但是使用来自 Yahoo URL 的 CSV 结果,没有将响应放入单独的 CSV 文件中,并且被告知我需要以某种方式使用 stream.write。我是 Node 的新手,希望能得到一些帮助来解决这个问题。在此先感谢您的帮助!