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