Use Adventar JSON API instead of HTML scraping

First, we implemented JSON API on Adventar.
This pull request will replace HTML scraping with JSON API access.