Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Making an instagram posting bot with python?

Ok so I know nothing about programming with python yet but I have wanted to make a bot to post to instagram for a while so thought it would be a good way to 'hit the ground running'.

I dont have a specific time frame so no rush.

I don't know any programming languages yet but have wanted to branch out since I use a GUI based web automaiton tool which I see has quite alot of overlap with programming languages such as if statements, variables, loops etc.

I have been feeling that learning a proper language will be a better investment long term.

So since I know nothing about it, but I have my goal in mind can people suggest what where I start in terms of what I should study for the task? Then I can laser focus what I need to learn and work at it piece by piece.

I want to just upload pictures as one operation and follow/unfollow as another on instagram. So please illuminate me on how Id go about that. I was told that python is the best all rounder to learn since it does everything in a tidy fashion ie less code and is intuitive. I will want to make other projects in future based on web automation so felt this would be a good one to learn from what I was told by a pro programmer.

I understand I may have been vague but not sure what to ask yet given my ignorance so please ask away if needed to hone the question/s.

like image 462
programminglearner Avatar asked Aug 11 '15 09:08

programminglearner


1 Answers

With Instagram there is no need to do "web automation", because there is an API that you can simply work with.

It's even easier than this, there is a python library ready to use: https://github.com/Instagram/python-instagram

As a sidepoint, I cannot resist to comment your sentence "I was told that python is the best all rounder to learn since it does everything in a tidy fashion ie less code and is intuitive.".

Python is indeed a good language to learn, but all languages have theirs pros and cons, so try to forget the idea that "there is a best language". If that was the case, we would all use the same one and not bother learning many of them :)

like image 169
Eloims Avatar answered Nov 12 '22 18:11

Eloims