InstagramTools is a Python 3 script built for web scraping data from Instagram using Selenium WebDriver and WebDriver Manager. The script enables you to analyze multiple Instagram accounts simultaneously and extracts a variety of data available on each profile.
- Profile Analysis: The tool lets you analyze several Instagram profiles at the same time.
- Data Scraping: This script is capable of scraping different kinds of data from Instagram like posts, followers, following, and much more.
- Automated Management: The WebDriver Manager automatically handles the browser driver required (e.g., ChromeDriver for Google Chrome, GeckoDriver for Firefox), which eliminates the need for manual management.
- Selenium 4: It takes advantage of the latest Selenium 4 features for efficient and reliable web scraping.
-
Clone the Repository: Clone this GitHub repository to your local machine.
-
Install Dependencies: Install the required Python libraries, selenium and webdriver_manager, using pip:
pip install -r requirements.txt
-
Run the Script: Execute the Python script:
python instatool.py
- Python 3.6 or higher
- Selenium 4.0 or higher
- WebDriver Manager
InstagramTools is intended for educational and research purposes only. The developers are not responsible for any misuse of the tool, or any violations of the terms and conditions stipulated by Instagram. Please ensure you have appropriate permissions to scrape data and respect users' privacy. License
InstagramTools is under the MIT license. See the LICENSE file for more details.