Changed the XPath queries and other scraper logic and wrote a new routine for parsing out time in minutes based on mixed-time-unit strings. Updated HTML test files, updated existing scraper tests, and added a new test.
Testing
Wrote unit tests for three recipes that represent all the variation in recipe structure that I could find (after checking about a dozen recipes). All tests are passing.
Submitting on behalf of @OldGareBear:
Change Summary
Changed the XPath queries and other scraper logic and wrote a new routine for parsing out time in minutes based on mixed-time-unit strings. Updated HTML test files, updated existing scraper tests, and added a new test.
Testing
Wrote unit tests for three recipes that represent all the variation in recipe structure that I could find (after checking about a dozen recipes). All tests are passing.