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.shResponsible 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.