Instagram Crawler is a Python script that uses the instaloader
module to download posts from a specified Instagram account.
- Downloads all posts from a specified Instagram account.
- Separates downloaded content into images, videos, captions, and profile data.
- Uses a logger to keep track of the download process.
- Clone this repository:
git clone https://github.com/pnguyen215/instagram-crawler.git
- Install the required Python modules:
pip3 install -r requirements.txt
- Upgrade the required Python modules:
pip3 install --upgrade -r requirements.txt
- Run the script with the Instagram username as an argument:
python3 main.py
- When prompted, enter the Instagram username you want to download posts from.
- Build the Docker image
docker-compose build
- Run the Docker container:
docker-compose up
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
MIT