Skip to content

Extracts the member names and join dates of a given Facebook group. Sends data formatted with Pandas to Google Sheets page through Google APIs.

Notifications You must be signed in to change notification settings

HossamDC/Facebook-Group-Scraper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

FacebookGroupScraper

Created this tool to extract member information from a Facebook group to assist in club alumni relations. FacebookScraper.py contains a scraper class which collects member names and join dates. It then stores that data into Lists. DataExtractor.py utilizes Pandas to store the List data into a properly labelled DataFrame. That DataFrame is then sent to a Google Sheet through Google Drive and Sheets APIs.

Sources:

* Google APIs:              https://www.techwithtim.net/tutorials/google-sheets-python-api-tutorial/ 
* Selenium scrolling:       https://stackoverflow.com/questions/48850974/selenium-scroll-to-end-of-page-in-dynamically-loading-webpage 
* Notifications options:    https://stackoverflow.com/questions/38684175/how-to-click-allow-on-show-notifications-popup-using-selenium-webdriver

About

Extracts the member names and join dates of a given Facebook group. Sends data formatted with Pandas to Google Sheets page through Google APIs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%