ishikawam / instagram_report

instagramのユーザーの概要を一括取得

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Instagramのユーザーの概要を一括取得

環境

php5.6 - php7.2

インストール

git clone https://github.com/ishikawam/instagram_report.git

使い方

  1. config/users.sampleを参考に、Instagramアカウントを改行区切りで並べたconfig/usersを作ります。
    • 不正なURLや不正なアカウントがあると除外して取得します。
  2. make runを実行します。
  3. out/report.csvにフォロー数、フォロワー数、記事数、直近12件の記事のコメント数、いいね数、サムネイル画像URLがCSVで保存されます。
  4. out/html/内に各ユーザー毎のファイルが保存され、ユーザーページから取れるその他の情報がjsonで保存されます。

report.csvについて

各項目は

  • user: アカウント
  • status: エラーの場合等のステータス
  • follows: フォロー数
  • followers: フォロワー数
  • articles: 投稿記事数
  • (0〜11)_date: 投稿日時
  • (0〜11)_comments: コメント数
  • (0〜11)_likes: いいね数
  • (0〜11)_thumbnail: サムネイル画像URL

数値は0が最新で、12件分取得できます。

エラーがあった場合は2列目(status)にエラーメッセージが入っています。

正常

  • '' (空)
  • No user error
  • Private user
    • 非公開設定のユーザー

異常

  • Skip
  • No content error
  • Parse error
  • Json error
  • Not found

以上

About

instagramのユーザーの概要を一括取得


Languages

Language:PHP 99.8%Language:Makefile 0.2%