TwitterScraper
TwitterScraper is a Python script designed to extract information about a Twitter's user . Leveraging Selenium and Chrome WebDriver, the script navigates through the user's followers page on Twitter, scrolls through the list, and compiles the data into a CSV file.
Install / Use
/learn @Chemsse57/TwitterScraperREADME
Twitter Followers Scraper
Overview
This Python script is designed to scrape a user's Twitter followers using Selenium and Chrome WebDriver. It navigates to a user's followers page on Twitter, scrolls through the followers list, and saves the data to a CSV file.
Prerequisites
- Python 3.x
- Chrome browser installed
- Required Python packages (install using
pip install -r requirements.txt):seleniumwebdriver_managerchromedriver-autoinstallerpackaging
Usage
-
Clone the repository:
git clone https://github.com/your-username/twitter-followers-scraper.git cd twitter-followers-scraper -
Install the required packages:
pip install -r requirements.txt -
Run the script:
python scraper.py --cookie YOUR_TWITTER_COOKIE --username TARGET_USERNAME --output_folder OUTPUT_FOLDER
Command-Line Arguments
--cookie: Twitter auth_token cookie value (required)
--username: Twitter username to scrape followers (required)
--output_folder: Output folder to store the CSV file (required)
--option: Specify either "followers" or "following" (required)
Output
The script will create a CSV file named TARGET_USERNAME_followers.csv or TARGET_USERNAME_following.csv in the specified output folder. The CSV file contains two columns: 'Name' and 'Username'.
Notes
The script may take some time, especially during the first run, as it creates a WebDriver instance and navigates through the followers list.
Disclaimer
This script is for educational purposes only. Use it responsibly and respect the terms of service of the websites you are scraping.
