JS+Node.jsによるWebクローラー/ネットエージェント開発テクニックという本を読み、Twitterからのデータ取得を試みましたが、日本語で検索をかけると全く取得できません。
以下、ソースになります。
javaScript
1var Twit = require('twit'); 2 3var count_kinoko = 0; 4var count_takenoko = 0; 5 6 7var T = new Twit({ 8 consumer_key: 'xxxxxxx', 9 consumer_secret: 'xxxxx', 10 access_token: 'xxxxxxx', 11 access_token_secret: 'xxxxxxxx' 12}); 13 14 15var kinoko = T.stream('statuses/filter', {track: 'きのこ'} ); 16var takenoko = T.stream('statuses/filter', {track: 'たけのこ'} ); 17 18kinoko.on('tweet', function(tw) { 19 var text =tw.text; 20 var user_name = tw.user.name; 21 console.log(user_name + "> " + text); 22 count_kinoko++; 23 console.log("count_kinoko: " + count_kinoko); 24}); 25 26takenoko.on('tweet', function(tw) { 27 var text =tw.text; 28 var user_name = tw.user.name; 29 console.log(user_name + "> " + text); 30 count_takenoko++; 31 console.log("count_takenoko: " + count_takenoko); 32});
本にある通り、今回は「twit」モジュールを利用しております。
きのことたけのツイート数を比較するプログラムです。単語を英数字にするとそれなりにリアルタイムで取得できてるようですが、何が問題なのでしょうか。
初歩的な質問ではありますが、よろしければアドバイスをお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/16 07:57
2015/11/16 08:08 編集
2015/11/16 08:14