Yahoo ファイナンスの 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');
});
});
しかし、応答を別のCSVファイルに入れずにYahoo URLからのCSV結果を使用すると、何らかの方法でstream.writeを使用する必要があると言われました。私はNode.jsを初めて使用するので、これを理解するのに助けていただければ幸いです。助けてくれてありがとう!