kamilbakierzynski / python-flask_instagram

Python Flask web app for Instagram Bot. Final project for University course.
MIT License
4 stars 1 forks source link
flask instagram-bot instagram-scraper python

Instagram Helper

Simple GUI app that automates some tasks with your Instagram account.

menu_image

Features

more during development...

Keep in mind

After that, you get a warning. Even though the limits are for every hour it does not mean that Instagram will not flag you as a spammer if you keep pushing those limits. If you want to use this program for growth of your account, just run it once a day. Or adjust the time of follows to be longer so you can follow more people throughout the day without being blocked. I will warn you again - no one knows how the algorithm flags spam accounts so be careful.

Getting Started

You need a Chrome browser with chromedriver installed. Chrome-driver is available in the repository in REQUIREMENT_SOFTWARE folder. Full guide on how to install it's available here. Note that you have to add it to your PATH or specify it in scripts/settings.py.

Prerequisites

Also, make sure you have installed Flask and selenium in your python environment. You can use requirements.txt file that you can find inside the cloned repository.

pip install -r requirements.txt

Running

Get to the folder where you have cloned the repo and simply type

python3 instagram_helper.py

to run the server. Then in the new terminal type or simply click on the link (while pressing CTRL) provided in the console.

google-chrome-stable --app=http://127.0.0.1:5000/

chrome should open in a nice app form.

Running the tests

If you are having some trouble, run the following file

pytest test.py

Built With

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments