Refining API a little bit...
Log message in case the site's HTML has changed, also for elements that we
try to access via JavaScript, first make sure they are on the page.
Adding a "online" scenario that runs against the real site, also as a handy
way to test for changes in the site's HTML.
Tabs to spaces
Making the scraper more configurable.
Now with access to the scraper's configuration we can easily construct
reasonable file names without hacking our way to the date.
Adding missing instructions