DEV Community

Kacper Włodarczyk
Kacper Włodarczyk

Posted on

Facebook SPY - Python CLI Tools for scraping Facebook

I would like to share with you one of the biggest projects I have ever worked on.

Facebook Spy is a tool for scraping data from Facebook profiles, pages, and search results.
For example, you can scrape all posts from a given Facebook account, and download images and videos.

Info!

For more details and visualization check README or Documentation

Repository: Facebook Spy on GitHub
Documentation: Facebook Spy Documentation

Image description

Image description

Image description

Image description

Facebook Spy offers the following functionalities:

  • Login: Perform a secure two-step verification process to log in to your Facebook account with enhanced security settings or log in to your Facebook account using the default login method.
  • Data Scraping: Retrieve details such as friend lists, images, recent locations, videos, reels, reviews, posts, likes, groups, events, and more.
  • Local Web Application: Run a local web application to browse scraped data, create notes for specific user profiles, and easily search for details on the web.
  • Video Downloader: Download all scraped videos from a Facebook account or simply by adding the provided URL.
  • Visualize Connections: Create a graphical representation of connections between different Facebook profiles based on their friendships.
  • Utilize an Open-Source Language Model: Use a free open-source language model to generate a concise summary of a Facebook user's information based on the scraped data.
  • Friend Crawler: Initiate a friend crawler for a specified Facebook account, gather data about friends, and continue the process for subsequent users in the queue.
  • Data Export: Save scraped data for a specified Facebook user to a PDF file for documentation and analysis.
  • Parallel Scraping: Run scrapers in parallel to expedite the data collection process.
  • Data Storage: Save all scraped data to JSON files and a database.

Top comments (1)

Collapse
 
vtvh profile image
Hải

great please continue working on this...