#instascrapeとは
インスタグラムのデータをスクレーピングする際に用いるツールです。以前まではrequestsとBeautoful SoupでWebスクレーピングすることができたが仕様の変更によりセキュリティが上がりinstascrapeを使う流れとなった。
#インストール
・instascrape:インスタグラムをスクレーピングするときに使うライブラリー
$ pip install insta-scrape
#使い方
まずはインポートする
from instascrape import *
次に使用するインスタグラムのurlを指定する。
指定したurlがプロフィールのものである場合Profile()とする。
同様に投稿urlの場合Post(), ハッシュタグの場合Hashtag()。
google = Profile('https://www.instagram.com/google/')
google_post = Post('https://www.instagram.com/p/CG0UU3ylXnv/')
google_hashtag = Hashtag('https://www.instagram.com/explore/tags/google/')
次にスクレーピングしていく。
google.scrape()
google_post.scrape()
google_hashtag.scrape()
最後にスクレーピングしたものの各要素を出力する。
print(google.followers)
print(google_post['hashtags'])
print(google_hashtag.amount_of_posts)
もっと詳しいスクレーピング属性を確認したい場合はこちらを確認してください