There are two codes here which help you to crawl all of your followers and their followings. The main library which I used here is Selenium (you should install it before running the codes). You can directly download these python files and use them through command line or any Python IDE.
Here, I used “Phantomjs” as my default browser for Selenium which you can download it from this link. Then you have to make sure to place “phantomjs.exe” file in your path and in “\Anaconda3\Lib\site-packages\selenium\webdriver\phantomjs” or “\Python34\Lib\site-packages\selenium\webdriver\phantomjs”.
This code will import all of your followers which you are following them as well. If you want to have access to your follower’s followers or follower’s followings you have to follow them. The output would be a “.CSV” file which contains list of your followers (not all of your followers just whom you are following)
You have to input your username, password, and your Instagram ID which is usually the same as your username. The exported file will be saved in your user directory which usually you have the privilege to save data into it. At the end of the code the path of saved file will be printed out.
This code will import all your followers of your followers. The output again would be a “.CSV” file which contains list of your followers and their followers. This csv file is like an edge list the first column is from and the second column is to.
First you have to specify how many of your freinds do you want to export and in for each friend how many followers you need. Mention that this code uses the output of first code so you have to run first code first to get your own followers. Like the last code, this asks you to input your username, password, and your Instagram ID which is usually the same as your username. The exported file will be saved in your user directory which usually you have the privilege to save data into it. At the end of the code the path of saved file will be printed out.