Portfolio / Docs / facebook-media-extractor guide

facebook-media-extractor guide

Full-resolution images and video from public Facebook albums. Repo ↗

What it does

Scrolls lazy-loaded albums to the bottom so nothing is missed, then pulls images, yt-dlp video, and post text while filtering out UI chrome and emoji.

Login walls are handled by authenticating locally once and reusing the saved session.

Install

You need Python 3.8 or newer. The automated scripts set up Python, Chromium, and a virtual environment. Manual installs use a venv with pip install -r requirements.txt.

chmod +x install.sh
./install.sh

Responsible use

Stick to public links and your own account. Scraping other people's content can violate platform terms regardless of tooling.

Note: Log in only in your own browser session and keep the saved session files private.