This is an example web scraper project. It downloads and extracts the Bible from https://www.bible.com.
The program will update the user-agent string it uses via https://www.mozilla.org/en-US/firefox/releases/ because I can.
-a or --agent-update
-v NIV
See relative_to_absolute(url: &str, href: &str) -> Result to properly handle those.