Skip to main content

災害時におけるソーシャルメディアを用いた支援システム

Page 63

資料

# 投稿時刻 $twTime = "$tweet->{created_at}"; # 記事 $twText = "$tweet->{text}"; $twText = s/\n¦\r//g; # print "> ID: $lsDate, User: $lsUser, Page: $page, Line: $a, Tweet: $twTime\n"; $OUT = "$twTweetid\t$twUser\t$twTime\t$twText\t$twGeoNS\t$twGeoEW\n" . $OUT; #} # 投稿時刻=検索開始時刻のとき、記録せず抜ける } elsif ( $twTweetid <= $lsTweetid ) { # 終了フラグ $flagLast = 1; last; } } # 次の記事番号にカウントアップ $a++; } } # 取得できなかったとき else { print "- Getting tweet failed.\n"; # 終了フラグ $flagLast = 1; } # ログを記録する if ( $OUT ) {open ( OUT , ">>./Logs/$lsUser.csv" );print OUT $OUT;close ( OUT ); } else { print "- User $lsUser didn't tweet.\n"; # 終了フラグ $flagLast = 1; } # API 規制回避のためスリープ sleep( int ( 60 * 60 / $waitTime )); # 終了フラグ if ( $flagLast == 1 ) {last;} # ページ番号をカウントアップ else {$page++;} } # ユーザーリストの更新データを保存 # データを取得しているとき if ( $newTweetid ) {open ( IN , "./TweetStreamerListEdit10.csv" ); @LISTS = <IN>; close( IN );

災害時におけるソーシャルメディアを用いた支援システム

62


Turn static files into dynamic content formats.

Create a flipbook