Fetch user's data across social media
Find a file
Sajid Shaikh 0b923aa808
Merge pull request #30 from abeneer/fix/pinterest-working-v2
Add working Pinterest scraper with text extraction
2026-03-01 11:22:27 +05:30
screenshot Add working Pinterest scraper with text extraction 2026-02-25 20:26:08 +00:00
.gitignore Improve TikTok scraper with debug output and example screenshot 2026-02-03 15:49:37 +00:00
facebook.py *Removed manual setting of driver, now everything is automatic if driver is not present, it will download driver automatically. 2020-09-12 09:33:21 +05:30
github.py changed update date 2021-12-27 16:49:26 +05:30
instagram.py Updated 2023-01-01 10:28:18 +05:30
LICENSE Create LICENSE 2020-05-20 11:22:46 +05:30
medium.py Updated the script 2022-10-24 15:42:10 +05:30
medium_graphql_query.graphql Added graphql query inside the different file 2022-10-24 15:44:45 +05:30
pinterest.py Add Pinterest scraper Python code with all extraction methods 2026-02-26 08:53:43 +00:00
quora.py updated selectors 2022-10-02 18:40:13 +05:30
README.md Updated 2022-10-24 15:43:48 +05:30
reddit.py fixed JSON structure 2021-12-27 16:47:13 +05:30
requirement.txt Added requests dependency 2022-10-24 11:10:54 +05:30
tests.py Reddit : Changed selectors for bit DOM changes on reddit websites,fixed driver not closing after scraping 2020-11-25 12:40:43 +05:30
tiktok.py Improve TikTok scraper with debug output and example screenshot 2026-02-03 15:49:37 +00:00
twitter.py Updated Twitter script 2023-10-01 18:40:18 +05:30

Social Media Profile Crawlers

These are the collections of scripts that scrape's social media profiles

made-with-python Maintenance License

Available Social Media

  • Twitter
  • Facebook
  • Instagram
  • Reddit
  • TikTok
  • Medium
  • Quora
  • Pinterest
  • Github

Installation

  1. Install dependencies mentioned inside requirement.txt by opening terminal in project's directory and enter command
    pip install -r requirement.txt
    

Usage

  1. Open terminal in project's directory and enter command
    python SCRIPT_NAME USERNAME --browser BROWSER_NAME
    
    example
    python twitter.py barackObama --browser firefox
    
    if --browser argument is not passed, chrome is used by default. currently only firefox and chrome is supported
    • for more help enter command
    python SCRIPT_NAME -h
    
    example
    python instagram.py -h
    
    Note: Pinterest, Medium and Twitter script doesn't need browser. Just use it like python pinterest.py username

Tech

Screenshot

LICENSE

Apache License 2.0

If You have suggestions for more social media. Let me know 😉