Project was made in Jupyter Notebook using web scraping
Requirements-
Selenium-!pip install selenium
Pandas-!pip install pandas
DateTime- !pip install datetime
ChromeDriver-Chromedriver is produced by the team behind Chrome and allows Chrome to be automatically controlled by Selenium.
An Instagram bot is a collection of various functions that automates tasks on Instagram. Bots can be used to like, comment, follow, and unfollow other users, as well as post new content.
Here are some of the benefits of using an Instagram bot:
1.Save time: Bots can automate tasks that would otherwise take you hours to do manually. This frees up your time so you can focus on other things, such as creating content or engaging with your audience.
2.Improve your engagement: Bots can help you improve your engagement by automatically liking and commenting on other users' posts. This can help you start conversations and build relationships with other users.
Login()- User have to provide the insta handle and password then he or she will be automatically logged in.
Search()- Insta accounts related to the name given by the user will be searched.
search_open_profile()- The profile of the account will be opened.
Get_list()- Gives list of insta handles.
Follow()- The given insta account will be followed.
Unfollow()- The given insta account will be unfollowed.
Like()- Latest post will be liked automatically.
Unlike()- Latest post will be unliked automatically.
my_follower()- Will give the list of users followers.
my_following()- Will give the list of account user is following.
total_followers()- Will gie the total number of followers of any account.
story()- Opens the story of particular account.
hashtags()- Finds the hashtags used by the users in n number of posts.
past_post()- Posts from the last n days will get automatically liked or unliked.
Sub functions used are:
1)find_month()
2)date_of_post()
3)leap_year()
4)date_after_calc()