Upgrade to Pro — share decks privately, control downloads, hide ads and more …

あの人がどんなビールを飲んでいるか観察してみよう.pdf

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

 あの人がどんなビールを飲んでいるか観察してみよう.pdf

Avatar for Tadayuki Takeya

Tadayuki Takeya

August 31, 2019
Tweet

More Decks by Tadayuki Takeya

Other Decks in Programming

Transcript

  1. (いつもの)⾃⼰紹介 • ⽵⾕忠幸(Takeya Tadayuki) • Application Engineer, Systems Architect, System

    Administrator (Freelance) • SNSはほとんどFacebookとTwitter • connpass: machshev • Facebook: Tadayuki Takeya • Twitter: @takeyat1 • Rancher JP , Monaca UG, ゆるWeb勉強会@札幌などに出没中 • 趣味 • ⾃転⾞(ロードバイク・MTB) • ガンダム(MS)よりもマクロス(VF)派です 2
  2. 情報収集の⼿法 • SNSから • Twitter • Facebook • Instagram •

    今回はAPIが扱いやすそうな、Twitterを選択。 • 今後、⾊々改良することを前提に、⾔語はPythonを選択。 6
  3. プログラムの構成 1. Twitter APIで条件を設定して、対象となるTweetを取得。 (JSON形式で取得できる) 2. 取得したTweetデータを解析して、以下の2種類に振り分 け。 1. Twitter⾃体に画像が保存されているTweetデータ。

    2. Instagramのリンクが貼ってあるTweetデータ。 3. 2-1のケースについては、⽇付データと画像ファイルを取得 し、ターゲットとなるフォルダに保存。 4. 2-2のケースについては、Instagramのリンクを抽出し、 そのリンクをゴニョゴニョして画像を取得。 (Instagramのレギュレーションのため、詳細は省略) 8