Not all Pet Harbor scrapes are the same

If an error is returned from the API, try again. Use an html parser library instead of rolling your own, lol
Remove unused library
Merge branch 'add-some-fault-tolerance'