Skip to content

This project serves as a tool for processing and analyzing data. It provides insights into our followers, following, mutual followers, and users we follow but who don't follow back.

License

Notifications You must be signed in to change notification settings

ridwaanhall/Check-Following-Followers-Instagram

Repository files navigation

Check Following Followers Instagram

Sample Result

Description

This project serves as a tool for processing and analyzing data. It provides insights into our followers, following, mutual followers, and users we follow but who don't follow back.

Confused

if you are confused, just run all scripts from the 01_process directory to 02_analyze directory and make sure you change the data txt in 00_html_folder with filename v3_followers_html.txt and v3_following_html.txt with step in 'Before Usage (DON'T SKIP THIS STEP)'. or message me for the Guide.

Installation

  1. Make sure you have Python installed on your computer. Download Python
  2. Download the project or copy the code into your project.
  3. Install the required librarys.

Install Librarys

  1. Beautiful Soup or install with pip
pip install beautifulsoup4
  1. pandas or install with pip
pip install pandas
  1. You can combine the installation with the following command:
pip install beautifulsoup4 pandas
  1. If you got any errors, please contact me.

Before Usage (DON'T SKIP THIS STEP)

How to use

  1. Open your instagram account and navigate to the following page: https://www.instagram.com/username/
  2. Click on the "Followers" button.
  3. Inspect the followers page, make to mobile interface, and extract the HTML code. Make sure to scroll down to the bottom of the page.
  4. Click on the "Following" button.
  5. Inspect the following page, make to mobile interface, and extract the HTML code. Make sure to scroll down to the bottom of the page.

How to use 6. Copy and paste the HTML code into a text file. 7. For followers, place the HTML code in the 00_html_folder directory with the name v3_followers_html.txt. 8. For following, place the HTML code in the 00_html_folder directory with the name v3_following_html.txt.

Usage

  1. Place change data inside the txt file from an Instagram follower and following in the 00_html_folder directory with the name v3_followers_html.txt and v3_following_html.txt.
  2. Run the script in folder 01_process/0101_save_followers_data.py to extract and save follower data.
  3. Run the script in folder 01_process/0102_save_following_data.py to extract and save following data.
  4. View the results in foldername 03_results_folder with filename is {today}_followers.csv, {today}_followers.txt, {today}_following.csv, {today}_following.txt, and {today}_instagram.txt files.
  5. In the 02_analyze directory, run the script 0201_knowing_data.py. This script will analyze the data and show followers and following counts.
  6. In the 02_analyze directory, Run the script 0202_checking_data.py. This script will analyze the data and show users we follow, users who follow us, users who don't follow us back, users we don't follow but follow us, and users who follow each other with us. with add list of users who don't follow back.
  7. In the 02_analyze directory, Run the script 0203_saving_output.py. This script will save the output in the 03_results_folder/data/{today}_data.txt.

Simple Usage

  1. Place change data inside the txt file from an Instagram follower and following in the 00_html_folder directory with the name v3_followers_html.txt and v3_following_html.txt.
  2. Run the script in folder 01_process with 0101_save_followers_data.py and 0102_save_following_data.py
  3. Run the script in folder 02_analyze with 0201_knowing_data.py, 0202_checking_data.py, and 0203_saving_output.py and see in your terminal.

Feedback

If you have any feedback or suggestions, please contact me.

Contribution

If you would like to contribute to this project, please create a pull request and let us know about the proposed changes.

License

This project is licensed under the MIT License.


Note: Be sure to replace or adjust certain sections as needed for your project's specifics. For followers and following under 1500.

About

This project serves as a tool for processing and analyzing data. It provides insights into our followers, following, mutual followers, and users we follow but who don't follow back.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages