Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/shaikhsajid1111/social-media-profile-scrapers
- Owner: shaikhsajid1111
- License: apache-2.0
- Created: 2020-04-26T08:39:58.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-11T07:42:05.000Z (4 months ago)
- Last Synced: 2024-10-12T18:45:21.309Z (about 1 month ago)
- Topics: 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
- Language: Python
- Homepage:
- Size: 4.5 MB
- Stars: 441
- Watchers: 15
- Forks: 76
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
* TikTok
* Medium
* Quora
* 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
```
## Usage1. 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:**