WinterSnowfall: I can't be 100% sure, but I think I've picked up some changes to the GOG website infrastructure, especially around the way the HTTP requests are being proxied.
Remember that site sluggishness a couple of days ago? Once that was fixed I started getting different kinds of throttling error codes, which caused my scripts to grind to a halt, since they weren't ready for this kind of trickery. Turns out that now, beside the HTTP 429 code (Too Many Requests) the APIs also throw back HTTP 509 at you (Bandwidth Limit Exceeded).
I've upgraded my scripts and included an additional layer of logic to handle these kind of situations in the future.
If anything goes horribly wrong, just remember that GOG is responsible for creating the Borg! My scripts will adapt. Resistance is futile.
We were hit by a DDoS attack couple of days ago.