All Projects → mustafadalga → Instagram Bot

mustafadalga / Instagram Bot

Licence: gpl-3.0
An Instagram bot developed using the Selenium Framework

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Instagram Bot

Instagramfirstcommenter
This bot will post a predefined comment as fast as possible to a new post on the target profile. I used this to successfully win tickets for a big music festival.
Stars: ✭ 26 (-81.16%)
Mutual labels:  bot, automation, instagram, selenium, selenium-webdriver
Instagram Profilecrawl
📝 quickly crawl the information (e.g. followers, tags etc...) of an instagram profile.
Stars: ✭ 816 (+491.3%)
Mutual labels:  automation, crawler, instagram, selenium
Socialmanagertools Igbot
🤖 📷 Instagram Bot made with love and nodejs
Stars: ✭ 699 (+406.52%)
Mutual labels:  instagram-api, bot, instagram, selenium
Cdp4j
cdp4j - Chrome DevTools Protocol for Java
Stars: ✭ 232 (+68.12%)
Mutual labels:  automation, crawling, selenium, selenium-webdriver
Instapy
📷 Instagram Bot - Tool for automated Instagram interactions
Stars: ✭ 12,473 (+8938.41%)
Mutual labels:  bot, automation, instagram, selenium
Instagram Profilecrawl
💻 Quickly crawl the information (e.g. followers, tags, etc...) of an instagram profile. No login required!
Stars: ✭ 110 (-20.29%)
Mutual labels:  automation, crawler, instagram, selenium
Spam Bot 3000
Social media research and promotion, semi-autonomous CLI bot
Stars: ✭ 79 (-42.75%)
Mutual labels:  bot, automation, instagram, selenium
Onegram
This repository is no longer maintained.
Stars: ✭ 137 (-0.72%)
Mutual labels:  instagram-api, bot, crawler, instagram
Golem
A complete test automation tool
Stars: ✭ 441 (+219.57%)
Mutual labels:  automation, selenium, selenium-webdriver
Instagramcrawler
A non API python program to crawl public photos, posts or followers
Stars: ✭ 349 (+152.9%)
Mutual labels:  crawler, instagram, selenium
Instauto
Simple to use wrapper around the private Instagram API, written in Python.
Stars: ✭ 52 (-62.32%)
Mutual labels:  instagram-api, bot, instagram
Go Instabot
Automatically follow, like, and comment on instagram
Stars: ✭ 345 (+150%)
Mutual labels:  bot, automation, instagram
Instalike Instagram Bot
automate instagram activities using instagram bot - like follow/unfollow comment; python requests lib
Stars: ✭ 128 (-7.25%)
Mutual labels:  bot, automation, instagram
Insomniac
Instagram bot for automated Instagram interaction using Android device via ADB
Stars: ✭ 324 (+134.78%)
Mutual labels:  bot, automation, instagram
Webwhatsappbot
Core to automatize whatsapp - working 11/2018
Stars: ✭ 59 (-57.25%)
Mutual labels:  bot, automation, selenium
30 Days Of Python
Learn Python for the next 30 (or so) Days.
Stars: ✭ 1,748 (+1166.67%)
Mutual labels:  automation, selenium, selenium-webdriver
Arachnid
Powerful web scraping framework for Crystal
Stars: ✭ 68 (-50.72%)
Mutual labels:  bot, crawler, crawling
Whatsappbot
Send messages to any person in any time how much you want.
Stars: ✭ 104 (-24.64%)
Mutual labels:  bot, selenium, selenium-webdriver
Python Automation Scripts
Simple yet powerful automation stuffs.
Stars: ✭ 292 (+111.59%)
Mutual labels:  crawler, instagram, selenium-webdriver
Instapy Gui
gui for instapy automation
Stars: ✭ 313 (+126.81%)
Mutual labels:  bot, automation, instagram

Instagram Bot

Instagram Bot

📚 Documentation

       🔹 For Turkish documentation
       🔹 English translation of the documentation was made by Can Mıhcı.

Introduction

An Instagram bot developed using the Selenium Framework

Features

🔵 Download all posts of a single user
🔵 Like or unlike all posts of a single user
🔵 Bulk unfollow
🔵 Bulk comments on a single post
🔵 Bulk unfollow all users that do not follow back
🔵 Delete messages in bulk
🔵 Download highlighted stories
🔵 Download stories
🔵 Download a single post
🔵 Download an IG TV Video
🔵 Follow all the followers of a single user
🔵 Follow all listed users in a file
🔵 Follow all users that have liked a single post
🔵 Follow users based on tag
🔵 Like posts based on tag
🔵 Like or unlike a single post
🔵 Comment on a single post
🔵 Follow or unfollow a user
🔵 Block or unblock a user

Other Features

🔵 Support for two languages: English and Turkish.
🔵 Option of running browser window in normal or incognito modes has been granted.
🔵 A settings menu has been included. Settings menu features language and browser settings.

Details

🔷 You may use the features above by logging into your Instagram account.
🔷 Instagram login for accounts with 2-factor authentication is also possible.
🔷 As the project is currently under development, the 2-factor authentication feature has been set to assume that the 2Fa code is sent to the user's phone number.
🔷 Default language has been set as English.

Configuration Settings

⚙️ Project utilizes Firefox browser as webdriver. This requires Firefox to be installed for the application to work properly.
⚙️ In order to use Firefox webdriver needs to be downloaded and the directory path for the downloaded webdriver needs to be set within config.json.

  • Config Options

⚙️ driver_path: Denotes the Webdriver directory path.
⚙️ headless: Denotes if the browser is visible or not. Default value:true
⚙️ language: Denotes the language of the application.
⚙️ languages: Includes the settings, menu and warning messages for all language options.
⚙️ time: denotes the operation waiting times for all the operations where time.sleep() has been used.

  • Package installation for Windows users

python -m pip install -r .\requirements.txt

Usage

🔹 'menu' commands needs to be used for returning to the main menu from any prompt that asks the user for input.

python instagram.py

Notes

🔹 Operation intervals has been set for a length of time that prevents your account from getting banned for bulk operations of post-likes, user-follows or commenting.
🔹 The operation intervals may be changed from within config.json.
🔹 Has been tested only under Windows.
🔹 Python version: 3.8.1

Technologies used

🔹 Python
🔹 Selenium
🔹 Javascript

Screenshots

🔹 Main menu

Main menu

🔹 Download posts

Download posts

🔹 Like posts

Like posts

🔹 Bulk unfollow

Bulk unfollow

🔹 Bulk commenting

Bulk commenting

🔹 Bulk comment deletion

Bulk comment deletion

License

License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].