Fix program due to changes in the Steam Store

The program has to get the total number of discounts from a different
page. In addition, discounts are now fetched in batches, which should
fix a longstanding problem when the number of discounts is too high.