webrecorder/browsertrix
Browsertrix: Containerized High-Fidelity Browser-Based Automated Crawling + Behavior System

Browsertrix is a toolset from the Webrecorder project for automating browsers to perform complex scripted behaviors as well as crawl multiple pages. (The name was originally used for an older project with similar goals).

Browsertrix is a system for orchestrating Docker-based Chrome browsers, crawling processes, behavior systems, web archiving capture and replay, and full-text search.