safely_read_html: read_html() safely.
Description
The purpose of this function is to specify a user agent for scraping,
to try a second time if a scrape attempt fails,
and to return a useful error if the page cannot be scraped.
Usage
safely_read_html(url, ...)