Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/apurvmishra99/facebook-scraper-selenium
https://github.com/apurvmishra99/facebook-scraper-selenium
automated-scraper facebook-crawler facebook-groups facebook-groups-scraper facebook-pages-scraper facebook-scraper facebook-scraper-software facebook-scraper-tool facebook-scraping facebook-status-scraper selenium selenium-python selenium-scraper
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/apurvmishra99/facebook-scraper-selenium
- Owner: apurvmishra99
- License: gpl-3.0
- Created: 2019-07-11T17:14:16.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-06-28T11:59:17.000Z (over 4 years ago)
- Last Synced: 2024-08-01T16:45:54.694Z (6 months ago)
- Topics: automated-scraper, facebook-crawler, facebook-groups, facebook-groups-scraper, facebook-pages-scraper, facebook-scraper, facebook-scraper-software, facebook-scraper-tool, facebook-scraping, facebook-status-scraper, selenium, selenium-python, selenium-scraper
- Language: Python
- Size: 26.4 KB
- Stars: 202
- Watchers: 8
- Forks: 79
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FaceBook-Scraper [2020]
_Scrape posts from any group or user into a .csv file without needing to register for any API access_____
### How to use it?
Firstly, make sure you have selenium >= 3.141.0, GeckoDriver and FireFox installed.
Store your email and password for Facebook login in credentials.txt.
Use `scraper.py` to collect the data.
```
usage: fb-scraper/scraper.py [-h] [--pages PAGES [PAGES ...]] [--groups GROUPS [GROUPS ...]][-d DEPTH]
Data Collection
arguments:
-h, --help show this help message and exit
-p, --pages PAGES [PAGES ...]
List the pages you want to scrape
for recent posts
-g, --groups GROUPS [GROUPS ...]
List the groups you want to scrape
for recent posts
-d DEPTH, --depth DEPTH
How many recent posts you want to gather in
multiples of (roughly) 8.
```
Example: ```python scraper.py --pages feelzesty -d 20```
____
The output is `posts.csv` inside the script folder.Output is in three columns: PosterName(Author), uTime and Text