Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shaikhsajid1111/social-media-profile-scrapers

Fetch user's data across social media
https://github.com/shaikhsajid1111/social-media-profile-scrapers

facebook-scraper instagram-scraper medium-scraper pinterest pinterest-scrapper python quora-scraper reddit-scraper request scrapping-python selenium-python social-media tiktok-scraper twitter-scraper web-scraper web-scraping

Last synced: 12 days ago
JSON representation

Fetch user's data across social media

Awesome Lists containing this project

README

        

# Social Media Profile Crawlers

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

[![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/)
[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/shaikhsajid1111/social-media-profile-scrapers/graphs/commit-activity)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

## Available Social Media
* Twitter
* Facebook
* Instagram
* Reddit
* TikTok
* Medium
* Quora
* Pinterest
* Github

## Installation

1. Install dependencies mentioned inside [requirement.txt](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

- [chromedriver](https://chromedriver.chromium.org) or [gecko Driver](https://github.com/mozilla/geckodriver/releases)
- [selenium](https://selenium-python.readthedocs.io/installation.html)
- [fake-headers](https://pypi.org/project/fake-headers/)
- [wedriver_manager](https://pypi.org/project/webdriver-manager/)

## Screenshot
![](screenshot/output.png)

## LICENSE

### Apache License 2.0

**If You have suggestions for more social media. Let me know :wink:**