はてなブックマークの、ユーザーのフォロワー数を取得するサンプルデモ

PHPを使って、指定したユーザーのフォロワー数を取得するサンプルデモです。


filemtime($file) ) ) { // スクレイピングでHTMLを取得 $code_1 = @file_get_contents( 'http://b.hatena.ne.jp/' . $id . '/sidebar' ) ; // フォロワー数の部分を取得する $code_2 = explode( 'a href="/' . $id . '/follower">' , $code_1 ) ; $code_3 = explode( '' , $code_2[1] ) ; $follower = $code_3[0] ; // キャッシュファイルに記録 @file_put_contents( $file , $follower ) ; } //1日経過してない場合は記録してあるフォロワー数を取得 else { $follower = @file_get_contents( $file ) ; } // フォロワー数が上手く取得できない場合 if( !$follower ) { $follower = 0 ; } // フォロワー数を出力 echo '

実行結果

' ; echo '
' ; echo '
' . $id . 'さんのフォロワー数
' ; echo '
' . $follower . '
' ; echo '
' ; ?>

配布元: Syncer