Bad news: Cloudflare's putting up challenges. At least now I can warn you that that's why you're getting errors.
Getting around Cloudflare challenges would require a lot of work, either by embedding at least a JavaScript engine if not a full browser, or by asking for/accessing browser cookies. Neither of these options is attractive. There may be others; I'll do some research. Hopefully they dial things back soon.