All Projects → anniedotexe → Instagram-Like-Comment-Bot

anniedotexe / Instagram-Like-Comment-Bot

Licence: other
📷 An Instagram bot written in Python using Selenium on Google Chrome. It will go through posts in hashtag(s) and like and comment on them.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Instagram-Like-Comment-Bot

Instagram-Giveaways-Winner
Instagram Bot which when given a post url will spam mentions to increase the chances of winning. Win Instagram Giveaways!
Stars: ✭ 95 (+79.25%)
Mutual labels:  selenium-webdriver, instagram-bot, selenium-python
Auto-Download-QQMail-Attach
Python + Selenium + Chrome 模拟登陆QQ邮箱,批量下载附件,本地重命名
Stars: ✭ 38 (-28.3%)
Mutual labels:  chromedriver, selenium-webdriver, selenium-python
google-meet-bot
Bot for scheduling and entering google meet sessions automatically
Stars: ✭ 33 (-37.74%)
Mutual labels:  selenium-webdriver, selenium-python
arjuna
Arjuna is a Python based test automation framework developed by Rahul Verma (www.rahulverma.net).
Stars: ✭ 20 (-62.26%)
Mutual labels:  selenium-webdriver, selenium-python
mediaforge
A Discord bot for editing and creating videos, images, GIFs, and more!
Stars: ✭ 45 (-15.09%)
Mutual labels:  chromedriver, selenium-webdriver
WhatsAppBulkMessenger
This tools sends WhatsApp messages and invites directly to people on WhatsApp itself, without saving their contacts 🌠
Stars: ✭ 73 (+37.74%)
Mutual labels:  selenium-webdriver, selenium-python
python-appium-framework
Complete Python Appium framework in 360 degree
Stars: ✭ 43 (-18.87%)
Mutual labels:  selenium-webdriver, selenium-python
Sillynium
Automate the creation of Python Selenium Scripts by drawing coloured boxes on webpage elements
Stars: ✭ 100 (+88.68%)
Mutual labels:  chromedriver, selenium-webdriver
Node Chromedriver
An installer and wrapper for Chromedriver.
Stars: ✭ 378 (+613.21%)
Mutual labels:  chromedriver, selenium-webdriver
headless-chrome
Implementation of the new headless chrome with chromedriver and selenium.
Stars: ✭ 34 (-35.85%)
Mutual labels:  chromedriver, selenium-webdriver
Panther
A browser testing and web crawling library for PHP and Symfony
Stars: ✭ 2,480 (+4579.25%)
Mutual labels:  chromedriver, selenium-webdriver
Webdrivermanager
WebDriverManager (Copyright © 2015-2021) is a project created and maintained by Boni Garcia and licensed under the terms of the Apache 2.0 License.
Stars: ✭ 1,808 (+3311.32%)
Mutual labels:  chromedriver, selenium-webdriver
food-and-grocery-automatization
Python application that automatizes your food and grocery orders using Selenium library.
Stars: ✭ 15 (-71.7%)
Mutual labels:  chromedriver, selenium-python
Chrome
Docker Automated Build Repository for siomiz/chrome -- Google Chrome via VNC (or via Chrome Remote Desktop)
Stars: ✭ 97 (+83.02%)
Mutual labels:  google-chrome
Simple Headless Chrome
Simple abstraction to use Chrome as a Headless Browser with Node JS
Stars: ✭ 216 (+307.55%)
Mutual labels:  google-chrome
Booklight
Your Chrome Alfred - An Extension to provide spotlight-like interface for your bookmarks
Stars: ✭ 98 (+84.91%)
Mutual labels:  google-chrome
Chrome Tabs
Chrome-style tabs in HTML/CSS.
Stars: ✭ 1,348 (+2443.4%)
Mutual labels:  google-chrome
Chrome Bookmarks Alfred Workflow
Chrome/Canary/Chromium/Microsoft Edge bookmarks search workflow for Alfred
Stars: ✭ 241 (+354.72%)
Mutual labels:  google-chrome
Heroku Buildpack Google Chrome
Run (headless) Google Chrome on Heroku
Stars: ✭ 215 (+305.66%)
Mutual labels:  google-chrome
Uget Chrome Wrapper
Moved to https://github.com/ugetdm/uget-integrator and https://github.com/ugetdm/uget-extension
Stars: ✭ 74 (+39.62%)
Mutual labels:  google-chrome

Simple Instagram Like & Comment Bot ❤️💬

Python 3.6 | 3.7 | 3.8 selenium Open Source? Yes!

An Instagram bot written in Python using Selenium on Google Chrome. It will go through posts in hashtag(s) and like and/or comment on them.

**Created and tested on Windows, if you have Mac there may be some complications with running Selenium.

**Disclaimer - I rarely upkeep this, so some Xpaths may occasionally not work if Instagram updates their code, but I'll get to fixing it eventually.


Table of Contents


Getting Started

Please be aware of Instagram's daily limits for likes and comments to avoid getting your account banned.

Prerequisites

  • Python 3
  • Pip - a python package manager
    • Download this file, open a command prompt and navigate to the folder containing the get-pip.py installer, and run python get-pip.py to install
    • Run pip --version to check if it has installed correctly
  • ChromeDriver - a WebDriver for Chrome
  • Selenium - a python package used to automate web browser interaction
    • The version used for this project is 3.141.0, run pip install selenium==3.141.0 to install this version.

Instructions

  1. Download ChromeDriver and extract the file.
    • Check the version of your Google Chrome and download the matching ChromeDriver version

Check Chrome Version

  1. In config.py change the chromedriver_path to the local path of where your ChromeDriver executable file is located
chromedriver_path = "C:/local/path/to/chromedriver.exe"
  1. Adjustments you can make in config.py to tweak the bot to your liking. (Please be aware of Instagram's daily limits for likes and comments to avoid getting banned.)

    • hashtag_list - List of hashtags to go through
    • comments_list - List of comments to be randonmly chosen from
    • number_of_posts - Number of posts to go through per hashtag
    • chance_to_comment - Chance of commenting on photo
    • wait_between_posts - Time to wait in between instagram posts in seconds
    • wait_to_comment - Time to wait in between liking a post and commenting on it in seconds
  2. Create a file named credentials.py to hold your account login information using the format below.

USERNAME = "xxx"
PASSWORD = "xxx"
  1. Run the script. Enjoy your Instagram bot!
python insta-bot.py

File Structure

Twitter-Retweet-Bot
 |-- config.py
 |-- credentials.py
 |-- insta-bot.py

Demo

Demo


Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.

How To Contribute

  1. Fork the repository to your own Github account.
  2. Clone the project to your machine.
  3. Create a branch locally with a succinct but descriptive name.
  4. Commit changes to the branch.
  5. Following any formatting and testing guidelines specific to this repo.
  6. Push changes to your fork.
  7. Open a Pull Request in my repository.

Creator / Maintainer

Annie Wu (anniedotexe)

If you have any questions, comments, or concerns, feel free to contact me below.

Connect via Email

This project was created for educational purposes and for personal and open-source use.

If you like my content or find this code useful, give it a or support me by buying me a coffee 😀

Buy Me A Coffee


Additional Information

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].