パブリックInstagramプロファイルからデータを取得します
まず第一に、このプロジェクトは、Webスクレイピングと多くのPythonライブラリについて多くのことを学ぶのに役立つと言いたいです(それらのいくつかは使用されていません)
これが行うことは、パブリックInstagramアカウントのすべての投稿(ビデオを含む)をダウンロードし、現在の作業ディレクトリに保存することです。また、古い投稿から新しい投稿までの棒グラフ(各投稿など)も表示されます。
このプロジェクトを始めたとき、私は多くのことをグーグルで検索し(覚えていません)、多くのブログを訪れました。ありがとう、:)しかし、Ajax部品を削る方法またはInstagramアカウントの無限のスクロールを正確に伝えるブログが1つあります。
無限のスクロール-https://www.diggernaut.com/blog/how-to-scrape-pages-infinite-scroll-extracting-data-from-instagram/#comment-157
このブログとGoogleにアクセスすることをお勧めします(XHRなど)ブログからわからない用語です。
そして最後のアドバイス - Pythonでプログラミングしている場合は、リクエストライブラリを使用してください。
リクエストパッケージ-http://docs.python-requests.org/en/master/user/quickstart/
そして、Pythonでグラフをプロットすることに興味がある場合:
matplotlib -https://matplotlib.org/tutorials/introductory/sample_plots.html
幸運を!
Python 3
PIP(Pythonパッケージインデックス):
$ sudo apt-getインストールpython3-pip
リクエストパッケージ:
$ sudo pip3インストールリクエスト
LXMLパッケージ:
$ sudo apt-getインストールlibxml2-dev libxslt1-dev python-dev
$ pip3インストールlxml
Matplotlibパッケージ:
$ sudo pip3インストールmatplotlib
WGETパッケージ:
$ sudo pip3インストールwget
driver.pyを実行します