Instagram bot. It works without instagram api, need only login and password. Write on python.
After Instagram close api (new review process), there were some problem, to make auto - like, comment and follow.
If your app can't pass new review process, this is solution!
This InstaBot work by https://www.instagram.com and need only your login and password.
####1) Login:
Login automatic, when you create InstaBot
class element:
bot = InstaBot('login', 'password',
like_per_day=1000,
more_than_likes=10,
tag_list = ['cat', 'car', 'dog'],
max_like_for_one_tag=5,
log_mod = 0)
####2) Set likes: How many likes set bot in one day.
like_per_day=1000
Don't like media (photo or video) if it have more than more_than_likes
likes. If media have too much likes - your like have not feedback.
more_than_likes=10
Tag list to like.
tag_list = ['cat', 'car', 'dog']
Like 1 to max_like_for_one_tag
times by row.
max_like_for_one_tag=5
You can like one tag:
bot.get_media_id_by_tag('dog')
Like 4 times:
bot.like_all_exist_media(4)
Or you can choose auto_mod
(like all tags from setting by loop):
bot.auto_mod()
####3) Set comments:
bot.comment('media_id', 'comment')
For example:
bot.comment(11111111111111111111, 'Cool!')
####4) Follow and unfollow: Follow:
bot.follow('user_id')
Unfollow:
bot.unfollow('user_id')
For example (follow and unfollow user with id 111111111):
bot.follow(111111111)
bot.unfollow(111111111)
####5) Else:
Log mod: log_mod=0
log to console, log_mod=1
log to file, log_mod=2
no log.
log_mod = 0
####6) Logout from exist session:
bot.logout()
Standard use (will like by loop, all default tag):
bot = InstaBot('login', 'password')
bot.auto_mod()
Standard use with your tag (will like by loop, all your tag):
bot = InstaBot('login', 'password', tag_list = ['with', 'your', 'tag'])
bot.auto_mod()
Standard use with change defaul settings (you should know what you do!):
bot = InstaBot('login', 'password',
like_in_day=100000,
more_than_likes=5,
tag_list = ['like', 'follow', 'girls'],
max_like_for_one_tag=50,
log_mod = 1)
bot.auto_mod()
Get media_id buy one tag 'python'
and like 4 of them:
bot = InstaBot('login', 'password')
bot.get_media_id_by_tag('python')
bot.like_all_exist_media(4)
Python
Instagram account
instabot.py
file must be in UTF-8
encoding if you use Python 3
, or ASCII
in Python 2
(PEP)!
-
You should download and install
Python
on your OS. -
You should install Python lib
requests
. Run commandpip3 install requests
if you usePython 3
, or typepip install requests
if you usePython 2
. -
Download
instabot.py
and save it in right encoding! -
Add the code to the end of the file (like in usage examples), depending on how you want to use bot.
-
Run program
python3 instabot.py
orpython instabot.py
on MAC and Linux, orpython instabot.py
on Windows.
Windows & Python 3.4
CentOS & Python 3.4
CentOS & Python 2.6
The entire responsibility for the use of bot programs entirely on you.