DEV Community

Kacper Włodarczyk
Kacper Włodarczyk

Posted on

11 1 1 2 1

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.

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (1)

Collapse
 
vtvh profile image
Hải

great please continue working on this...

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay