Skip to content
forked from InstaPy/InstaPy

πŸ“· Instagram Bot - Tool for automated Instagram interactions

License

Notifications You must be signed in to change notification settings

alexowson/InstaPy

This branch is 1068 commits behind InstaPy/InstaPy:master.

Folders and files

NameName
Last commit message
Last commit date
Nov 19, 2018
Apr 15, 2019
Jan 11, 2019
Mar 27, 2019
Jan 21, 2019
Apr 15, 2019
Oct 27, 2017
Apr 26, 2019
Aug 21, 2018
Jan 11, 2019
Apr 12, 2019
Dec 31, 2018
Feb 2, 2019
Mar 11, 2019
Jan 12, 2019
Jan 12, 2019
Jan 12, 2019

Repository files navigation

InstaPy

Tooling that automates your social media interactions to β€œfarm” Likes, Comments, and Followers on Instagram Implemented in Python using the Selenium module.

Twitter of InstaPyTwitter of Tim | Discord ChannelHow it works (Medium) |
Talk about automating your Instagram | Talk about doing Open-Source workListen to the "Talk Python to me"-Episode

Newsletter: Sign Up for the Newsletter here!
Offical Video Guide: Get it here!

Installation

pip install instapy

That's it! πŸš€
If you're on Ubuntu, read the specific guide on Installing on Ubuntu (64-Bit). If you're on a Raspberry Pi, read the Installing on RaspberryPi guide instead.

Download a quickstart script of your choice to your machine. It tells InstaPy how it should run, and this is the file you'll be working on when changing how InstaPy works.

You can put in your account details now by passing the username and password parameters to the InstaPy() function in your quickstart script, like so:

InstaPy(username="abc", 
        password="123")

Or you can pass them using the Command Line Interface (CLI).

If you've used InstaPy before installing it by pip, you have to move your old data to the new workspace folder for once. Read how to do this here.

To run InstaPy, you'll need to run the quickstart script you've just downloaded.

python quickstart.py
-- or
python quickstart.py --username abc --password 123

InstaPy will now open a browser window and start working.

If want InstaPy to run in the background pass the --headless-browser option when running from the CLI
Or add the headless_browser=True parameter to the InstaPy(headless_browser=True) constructor.

Updating InstaPy

pip install instapy -U

Guides

Video tutorials:

Official InstaPy Guide on Udemy

Installation on Windows

Installation on MacOS

Installation on Linux

Installation on DigitalOcean Server

Written Guides:

How to Ubuntu (64-Bit)       

How to RaspberryPi       

External Tools:

InstaPy Dashboard

InstaPy Dashboard is an Open Source project developed by @converge to visualize Instagram accounts progress and real-time InstaPy logs on the browser.

Documentation

A list of all features of InstaPy can be found here.

Support

Do you need help ?

If you should encounter any issue, please first search for similar issues and only if you can't find any, create a new issue or use the discord channel for help.

Discord channel

Do you want to support us ?

paypalme

Help build InstaPy!
Check out this short guide on how to start contributing!.

Credits

Contributors

This project exists thanks to all the people who contribute. [Contribute].

Backers

Thank you to all our backers! πŸ™ [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]


Disclaimer: Please Note that this is a research project. I am by no means responsible for any usage of this tool. Use on your own behalf. I'm also not responsible if your accounts get banned due to extensive use of this tool.

About

πŸ“· Instagram Bot - Tool for automated Instagram interactions

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%