A social media scraper using GUI automation to mimic human browser behavior, avoiding detection while extracting data from LinkedIn, Twitter, YouTube, and Facebook.
git clone https://github.com/TheKevinWang/stealthscraper.gitStealthscraper is a Python-based social media scraper that uses GUI automation to extract data while simulating human behavior. It controls an actual Chrome browser, moving the mouse and keyboard realistically to avoid detection systems. The tool supports scraping LinkedIn employees and posts, Twitter tweets, YouTube video URLs and descriptions, and Facebook post text. It works on Windows with Chrome and can run in a VM for background operation. Users can authenticate manually or provide credentials, with output available in JSON or text format.
Install dependencies with pip install -r requirements.txt. Use python main.py with parameters like -u for URL, -m to specify module (linkedin_posts, linkedin_employees, youtube_vids, twitter_tweets, facebook_posts_txt), -o for output file, and -w for manual browser login. Supports batch scraping via -U for a URL file.
Extracting LinkedIn employee lists from company pages for recruiting research
Collecting Twitter tweet data for social listening and sentiment analysis
Scraping YouTube channel video metadata and descriptions for content analysis
Gathering Facebook post text for market research and audience insights
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/TheKevinWang/stealthscraperCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as a stealthy social media scraper for [COMPANY] in the [INDUSTRY] sector. Extract the following [DATA] from [PLATFORM] without triggering anti-bot measures. Use GUI automation to simulate human-like behavior. Focus on [SPECIFIC_DATA_POINTS] and provide the results in a structured format.
# Social Media Scraping Report ## Extracted Data Overview - **Platform**: LinkedIn - **Target Company**: TechInnovate Solutions - **Data Points Collected**: 1,245 - **Timeframe**: Last 30 days ## Key Findings ### Employee Growth - **New Hires**: 47 - **Departures**: 12 - **Net Growth**: +35 ### Engagement Metrics - **Average Posts per Day**: 8.2 - **Average Likes per Post**: 124 - **Average Comments per Post**: 15 ### Competitor Mentions - **Mentions of Competitor A**: 18 - **Mentions of Competitor B**: 22 ## Recommendations - Increase content frequency to capitalize on high engagement rates. - Monitor competitor mentions to identify market trends and opportunities. - Focus on employee retention strategies given the net growth.
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan