Instagram bot to like and comment on all the posts of an user

Disclaimer:
This code is for educational purposes only and the author is not responsible for any consequences resulted. Please do not try it if you do not agree for the condition.

Hello everyone,
In this post I will be showing how I automated instagram to like and comment on all the posts of a particular user

Prerequisites:
*Selenium
*Python
*Webdriver

I am using Google chrome web driver to automate our work, even Gecko driver which is Mozilla firefox webdriver. First install the webdriver in your workspace and import selenium in the workspace.

<span>import</span> <span>selenium</span>
<span>import</span> <span>selenium</span>
import selenium

Next we need to import keys and webdriver from selenium. Keys are used to send our text into the input fields

<span>from</span> <span>selenium</span> <span>import</span> <span>webdriver</span>
<span>from</span> <span>selenium.webdriver.common.keys</span> <span>import</span> <span>Keys</span>
<span>from</span> <span>selenium</span> <span>import</span> <span>webdriver</span>
<span>from</span> <span>selenium.webdriver.common.keys</span> <span>import</span> <span>Keys</span>
from selenium import webdriver from selenium.webdriver.common.keys import Keys

Next we need to find out the xpath of the elements from the site in order to send our parameters. We can either call the required element by it’s class name or by using the xpath.

Xpath
Xpath can be extracted by clicking on inspect element and then by clicking on Copy full xpath option. After getting the xpath we use driver.find_element_by_xpath command.

For clicking on any Button or Link we use click() function.

We use driver.get command to open Instagram. And then we open our required user profile by using
driver.get("https://www.instagram.com/"+OtherUserId)

Now we get the number of posts of that particular user

<span>posts</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"/html/body/div/section/main/div/header/section/ul/li/span/span"</span><span>).</span><span>text</span>
<span>posts</span> <span>=</span> <span>Decimal</span><span>(</span><span>sub</span><span>(</span><span>r'[^\d.]'</span><span>,</span> <span>''</span><span>,</span> <span>posts</span><span>))</span>
<span>posts</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"/html/body/div/section/main/div/header/section/ul/li/span/span"</span><span>).</span><span>text</span>
<span>posts</span> <span>=</span> <span>Decimal</span><span>(</span><span>sub</span><span>(</span><span>r'[^\d.]'</span><span>,</span> <span>''</span><span>,</span> <span>posts</span><span>))</span>
posts = self.driver.find_element_by_xpath("/html/body/div/section/main/div/header/section/ul/li/span/span").text posts = Decimal(sub(r'[^\d.]', '', posts))

Like

Next we open the individual posts by using the classname driver.find_element_by_class_name("_9AhH0"). Next we click on the like button

<span>like</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>'/html/body/div[4]/div[2]/div/article/div[3]/section[1]/span[1]/button'</span><span>)</span>
<span>like</span><span>.</span><span>click</span><span>()</span>
<span>like</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>'/html/body/div[4]/div[2]/div/article/div[3]/section[1]/span[1]/button'</span><span>)</span>
<span>like</span><span>.</span><span>click</span><span>()</span>
like = self.driver.find_element_by_xpath('/html/body/div[4]/div[2]/div/article/div[3]/section[1]/span[1]/button') like.click()

Next similarly, for Comment we pull the xpath of the comment section and then send the text we need to comment and then comment is posted.

<span>cmt</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>'/html/body/div[4]/div[2]/div/article/div[3]/section[1]/span[2]/button'</span><span>)</span>
<span>cmt</span><span>.</span><span>click</span><span>()</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"/html/body/div[4]/div[2]/div/article/div[3]/section[3]/div/form/textarea"</span><span>).</span><span>send_keys</span><span>(</span><span>comment</span><span>)</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"/html/body/div[4]/div[2]/div/article/div[3]/section[3]/div/form/textarea"</span><span>).</span><span>send_keys</span><span>(</span><span>Keys</span><span>.</span><span>ENTER</span><span>)</span>
<span>cmt</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>'/html/body/div[4]/div[2]/div/article/div[3]/section[1]/span[2]/button'</span><span>)</span>
<span>cmt</span><span>.</span><span>click</span><span>()</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"/html/body/div[4]/div[2]/div/article/div[3]/section[3]/div/form/textarea"</span><span>).</span><span>send_keys</span><span>(</span><span>comment</span><span>)</span>    <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"/html/body/div[4]/div[2]/div/article/div[3]/section[3]/div/form/textarea"</span><span>).</span><span>send_keys</span><span>(</span><span>Keys</span><span>.</span><span>ENTER</span><span>)</span>
cmt = self.driver.find_element_by_xpath('/html/body/div[4]/div[2]/div/article/div[3]/section[1]/span[2]/button') cmt.click() self.driver.find_element_by_xpath("/html/body/div[4]/div[2]/div/article/div[3]/section[3]/div/form/textarea").send_keys(comment) self.driver.find_element_by_xpath("/html/body/div[4]/div[2]/div/article/div[3]/section[3]/div/form/textarea").send_keys(Keys.ENTER)

Similarily we need to iterate it for all the posts.

Python code:

<span>from</span> <span>selenium</span> <span>import</span> <span>webdriver</span>
<span>from</span> <span>selenium.webdriver.common.keys</span> <span>import</span> <span>Keys</span>
<span>from</span> <span>time</span> <span>import</span> <span>sleep</span>
<span>from</span> <span>re</span> <span>import</span> <span>sub</span>
<span>from</span> <span>decimal</span> <span>import</span> <span>Decimal</span>
<span>class</span> <span>Instabot</span><span>:</span>
<span>def</span> <span>__init__</span><span>(</span><span>self</span><span>,</span><span>username</span><span>,</span><span>password</span><span>,</span><span>OtherUserId</span><span>,</span><span>comment</span><span>):</span>
<span>self</span><span>.</span><span>driver</span><span>=</span><span>webdriver</span><span>.</span><span>Chrome</span><span>(</span><span>"chromedriver.exe"</span><span>)</span>
<span>self</span><span>.</span><span>driver</span><span>.</span><span>maximize_window</span><span>()</span>
<span>self</span><span>.</span><span>driver</span><span>.</span><span>get</span><span>(</span><span>"https://www.instagram.com/"</span><span>)</span>
<span>sleep</span><span>(</span><span>2</span><span>)</span>
<span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"//input[@name=</span><span>\"</span><span>username</span><span>\"</span><span>]"</span><span>).</span><span>send_keys</span><span>(</span><span>username</span><span>)</span>
<span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"//input[@name=</span><span>\"</span><span>password</span><span>\"</span><span>]"</span><span>).</span><span>send_keys</span><span>(</span><span>password</span><span>)</span>
<span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"//button[@type=</span><span>\"</span><span>submit</span><span>\"</span><span>]"</span><span>).</span><span>click</span><span>()</span>
<span>sleep</span><span>(</span><span>5</span><span>)</span>
<span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"//button[text()='Not Now']"</span><span>).</span><span>click</span><span>()</span>
<span>sleep</span><span>(</span><span>5</span><span>)</span>
<span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"//button[text()='Not Now']"</span><span>).</span><span>click</span><span>()</span>
<span>sleep</span><span>(</span><span>5</span><span>)</span>
<span>self</span><span>.</span><span>driver</span><span>.</span><span>get</span><span>(</span><span>"https://www.instagram.com/"</span><span>+</span><span>OtherUserId</span><span>)</span>
<span>posts</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"/html/body/div/section/main/div/header/section/ul/li/span/span"</span><span>).</span><span>text</span>
<span>posts</span> <span>=</span> <span>Decimal</span><span>(</span><span>sub</span><span>(</span><span>r'[^\d.]'</span><span>,</span> <span>''</span><span>,</span> <span>posts</span><span>))</span>
<span>print</span><span>(</span><span>posts</span><span>)</span>
<span>pic</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_class_name</span><span>(</span><span>"_9AhH0"</span><span>)</span>
<span>pic</span><span>.</span><span>click</span><span>()</span>
<span>sleep</span><span>(</span><span>2</span><span>)</span>
<span>like</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>'/html/body/div[4]/div[2]/div/article/div[3]/section[1]/span[1]/button'</span><span>)</span>
<span>like</span><span>.</span><span>click</span><span>()</span>
<span>cmt</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>'/html/body/div[4]/div[2]/div/article/div[3]/section[1]/span[2]/button'</span><span>)</span>
<span>cmt</span><span>.</span><span>click</span><span>()</span>
<span>sleep</span><span>(</span><span>1</span><span>)</span>
<span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"/html/body/div[4]/div[2]/div/article/div[3]/section[3]/div/form/textarea"</span><span>).</span><span>send_keys</span><span>(</span><span>comment</span><span>)</span>
<span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"/html/body/div[4]/div[2]/div/article/div[3]/section[3]/div/form/textarea"</span><span>).</span><span>send_keys</span><span>(</span><span>Keys</span><span>.</span><span>ENTER</span><span>)</span>
<span>nextPic</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>'/html/body/div[4]/div[1]/div/div/a'</span><span>)</span>
<span>nextPic</span><span>.</span><span>click</span><span>()</span>
<span>print</span><span>(</span><span>"success"</span><span>)</span>
<span>sleep</span><span>(</span><span>2</span><span>)</span>
<span>for</span> <span>i</span> <span>in</span> <span>range</span><span>(</span><span>int</span><span>(</span><span>posts</span><span>-</span><span>1</span><span>)):</span>
<span>like</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>'/html/body/div[4]/div[2]/div/article/div[3]/section[1]/span[1]/button'</span><span>)</span>
<span>sleep</span><span>(</span><span>2</span><span>)</span>
<span>like</span><span>.</span><span>click</span><span>()</span>
<span>sleep</span><span>(</span><span>2</span><span>)</span>
<span>cmt</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>'/html/body/div[4]/div[2]/div/article/div[3]/section[1]/span[2]/button'</span><span>)</span>
<span>cmt</span><span>.</span><span>click</span><span>()</span>
<span>sleep</span><span>(</span><span>1</span><span>)</span>
<span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"/html/body/div[4]/div[2]/div/article/div[3]/section[3]/div/form/textarea"</span><span>).</span><span>send_keys</span><span>(</span><span>comment</span><span>)</span>
<span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"/html/body/div[4]/div[2]/div/article/div[3]/section[3]/div/form/textarea"</span><span>).</span><span>send_keys</span><span>(</span><span>Keys</span><span>.</span><span>ENTER</span><span>)</span>
<span>nextPic</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>'/html/body/div[4]/div[1]/div/div/a'</span><span>)</span>
<span>nextPic</span><span>.</span><span>click</span><span>()</span>
<span>print</span><span>(</span><span>"success"</span><span>)</span>
<span>sleep</span><span>(</span><span>2</span><span>)</span>
<span>sleep</span><span>(</span><span>20</span><span>)</span>
<span>Instabot</span><span>(</span><span>'yourusername'</span><span>,</span><span>'yourpassword'</span><span>,</span><span>'otheruser'</span><span>,</span><span>'your comment'</span><span>)</span>
<span>from</span> <span>selenium</span> <span>import</span> <span>webdriver</span>
<span>from</span> <span>selenium.webdriver.common.keys</span> <span>import</span> <span>Keys</span>
<span>from</span> <span>time</span> <span>import</span> <span>sleep</span>
<span>from</span> <span>re</span> <span>import</span> <span>sub</span>
<span>from</span> <span>decimal</span> <span>import</span> <span>Decimal</span>

<span>class</span> <span>Instabot</span><span>:</span>
    <span>def</span> <span>__init__</span><span>(</span><span>self</span><span>,</span><span>username</span><span>,</span><span>password</span><span>,</span><span>OtherUserId</span><span>,</span><span>comment</span><span>):</span>
        <span>self</span><span>.</span><span>driver</span><span>=</span><span>webdriver</span><span>.</span><span>Chrome</span><span>(</span><span>"chromedriver.exe"</span><span>)</span>
        <span>self</span><span>.</span><span>driver</span><span>.</span><span>maximize_window</span><span>()</span>
        <span>self</span><span>.</span><span>driver</span><span>.</span><span>get</span><span>(</span><span>"https://www.instagram.com/"</span><span>)</span>
        <span>sleep</span><span>(</span><span>2</span><span>)</span>
        <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"//input[@name=</span><span>\"</span><span>username</span><span>\"</span><span>]"</span><span>).</span><span>send_keys</span><span>(</span><span>username</span><span>)</span>
        <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"//input[@name=</span><span>\"</span><span>password</span><span>\"</span><span>]"</span><span>).</span><span>send_keys</span><span>(</span><span>password</span><span>)</span>
        <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"//button[@type=</span><span>\"</span><span>submit</span><span>\"</span><span>]"</span><span>).</span><span>click</span><span>()</span>
        <span>sleep</span><span>(</span><span>5</span><span>)</span>
        <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"//button[text()='Not Now']"</span><span>).</span><span>click</span><span>()</span>
        <span>sleep</span><span>(</span><span>5</span><span>)</span>
        <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"//button[text()='Not Now']"</span><span>).</span><span>click</span><span>()</span>
        <span>sleep</span><span>(</span><span>5</span><span>)</span>
        <span>self</span><span>.</span><span>driver</span><span>.</span><span>get</span><span>(</span><span>"https://www.instagram.com/"</span><span>+</span><span>OtherUserId</span><span>)</span>
        <span>posts</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"/html/body/div/section/main/div/header/section/ul/li/span/span"</span><span>).</span><span>text</span>
        <span>posts</span> <span>=</span> <span>Decimal</span><span>(</span><span>sub</span><span>(</span><span>r'[^\d.]'</span><span>,</span> <span>''</span><span>,</span> <span>posts</span><span>))</span>
        <span>print</span><span>(</span><span>posts</span><span>)</span>
        <span>pic</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_class_name</span><span>(</span><span>"_9AhH0"</span><span>)</span>    
        <span>pic</span><span>.</span><span>click</span><span>()</span>
        <span>sleep</span><span>(</span><span>2</span><span>)</span>
        <span>like</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>'/html/body/div[4]/div[2]/div/article/div[3]/section[1]/span[1]/button'</span><span>)</span>
        <span>like</span><span>.</span><span>click</span><span>()</span>
        <span>cmt</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>'/html/body/div[4]/div[2]/div/article/div[3]/section[1]/span[2]/button'</span><span>)</span>
        <span>cmt</span><span>.</span><span>click</span><span>()</span>
        <span>sleep</span><span>(</span><span>1</span><span>)</span>
        <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"/html/body/div[4]/div[2]/div/article/div[3]/section[3]/div/form/textarea"</span><span>).</span><span>send_keys</span><span>(</span><span>comment</span><span>)</span>
        <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"/html/body/div[4]/div[2]/div/article/div[3]/section[3]/div/form/textarea"</span><span>).</span><span>send_keys</span><span>(</span><span>Keys</span><span>.</span><span>ENTER</span><span>)</span>
        <span>nextPic</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>'/html/body/div[4]/div[1]/div/div/a'</span><span>)</span>
        <span>nextPic</span><span>.</span><span>click</span><span>()</span>
        <span>print</span><span>(</span><span>"success"</span><span>)</span> 
        <span>sleep</span><span>(</span><span>2</span><span>)</span>
        <span>for</span> <span>i</span> <span>in</span> <span>range</span><span>(</span><span>int</span><span>(</span><span>posts</span><span>-</span><span>1</span><span>)):</span>
            <span>like</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>'/html/body/div[4]/div[2]/div/article/div[3]/section[1]/span[1]/button'</span><span>)</span>
            <span>sleep</span><span>(</span><span>2</span><span>)</span>
            <span>like</span><span>.</span><span>click</span><span>()</span>
            <span>sleep</span><span>(</span><span>2</span><span>)</span>
            <span>cmt</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>'/html/body/div[4]/div[2]/div/article/div[3]/section[1]/span[2]/button'</span><span>)</span>
            <span>cmt</span><span>.</span><span>click</span><span>()</span>
            <span>sleep</span><span>(</span><span>1</span><span>)</span>
            <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"/html/body/div[4]/div[2]/div/article/div[3]/section[3]/div/form/textarea"</span><span>).</span><span>send_keys</span><span>(</span><span>comment</span><span>)</span>
            <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"/html/body/div[4]/div[2]/div/article/div[3]/section[3]/div/form/textarea"</span><span>).</span><span>send_keys</span><span>(</span><span>Keys</span><span>.</span><span>ENTER</span><span>)</span>
            <span>nextPic</span> <span>=</span> <span>self</span><span>.</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>'/html/body/div[4]/div[1]/div/div/a'</span><span>)</span>
            <span>nextPic</span><span>.</span><span>click</span><span>()</span>
            <span>print</span><span>(</span><span>"success"</span><span>)</span> 
            <span>sleep</span><span>(</span><span>2</span><span>)</span>
    <span>sleep</span><span>(</span><span>20</span><span>)</span>
<span>Instabot</span><span>(</span><span>'yourusername'</span><span>,</span><span>'yourpassword'</span><span>,</span><span>'otheruser'</span><span>,</span><span>'your comment'</span><span>)</span>
from selenium import webdriver from selenium.webdriver.common.keys import Keys from time import sleep from re import sub from decimal import Decimal class Instabot: def __init__(self,username,password,OtherUserId,comment): self.driver=webdriver.Chrome("chromedriver.exe") self.driver.maximize_window() self.driver.get("https://www.instagram.com/") sleep(2) self.driver.find_element_by_xpath("//input[@name=\"username\"]").send_keys(username) self.driver.find_element_by_xpath("//input[@name=\"password\"]").send_keys(password) self.driver.find_element_by_xpath("//button[@type=\"submit\"]").click() sleep(5) self.driver.find_element_by_xpath("//button[text()='Not Now']").click() sleep(5) self.driver.find_element_by_xpath("//button[text()='Not Now']").click() sleep(5) self.driver.get("https://www.instagram.com/"+OtherUserId) posts = self.driver.find_element_by_xpath("/html/body/div/section/main/div/header/section/ul/li/span/span").text posts = Decimal(sub(r'[^\d.]', '', posts)) print(posts) pic = self.driver.find_element_by_class_name("_9AhH0") pic.click() sleep(2) like = self.driver.find_element_by_xpath('/html/body/div[4]/div[2]/div/article/div[3]/section[1]/span[1]/button') like.click() cmt = self.driver.find_element_by_xpath('/html/body/div[4]/div[2]/div/article/div[3]/section[1]/span[2]/button') cmt.click() sleep(1) self.driver.find_element_by_xpath("/html/body/div[4]/div[2]/div/article/div[3]/section[3]/div/form/textarea").send_keys(comment) self.driver.find_element_by_xpath("/html/body/div[4]/div[2]/div/article/div[3]/section[3]/div/form/textarea").send_keys(Keys.ENTER) nextPic = self.driver.find_element_by_xpath('/html/body/div[4]/div[1]/div/div/a') nextPic.click() print("success") sleep(2) for i in range(int(posts-1)): like = self.driver.find_element_by_xpath('/html/body/div[4]/div[2]/div/article/div[3]/section[1]/span[1]/button') sleep(2) like.click() sleep(2) cmt = self.driver.find_element_by_xpath('/html/body/div[4]/div[2]/div/article/div[3]/section[1]/span[2]/button') cmt.click() sleep(1) self.driver.find_element_by_xpath("/html/body/div[4]/div[2]/div/article/div[3]/section[3]/div/form/textarea").send_keys(comment) self.driver.find_element_by_xpath("/html/body/div[4]/div[2]/div/article/div[3]/section[3]/div/form/textarea").send_keys(Keys.ENTER) nextPic = self.driver.find_element_by_xpath('/html/body/div[4]/div[1]/div/div/a') nextPic.click() print("success") sleep(2) sleep(20) Instabot('yourusername','yourpassword','otheruser','your comment')

Here is the entire repository. Please feel free to drop a star

Chitturiarunkrishna / Instalikeandcmtbot

Explanation is available in this link

Instagram bot to like and comment on all the posts of an user

View on GitHub

原文链接:Instagram bot to like and comment on all the posts of an user

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
Never give up your dreams. Miracles happen everyday.
别放弃梦想,奇迹每天都在上演
评论 抢沙发

请登录后发表评论

    暂无评论内容