Skip to content

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.

Notifications You must be signed in to change notification settings

Chemsse57/TwitterScraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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):
    • selenium
    • webdriver_manager
    • chromedriver-autoinstaller
    • packaging

Usage

  1. Clone the repository:

    git clone https://github.com/your-username/twitter-followers-scraper.git
    cd twitter-followers-scraper
    
  2. Install the required packages:

    pip install -r requirements.txt
    
  3. 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.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages