The challenge page only appears when making HTTP/1.1 requests. Enabling HTTP/2 resolves the issue, but Qt's HTTP/2 implementation is not very performant, especially for one-off requests like feed updates.
There have been similar problems with images in the past (see 017ff27), but this is the first time I've seen a a site try to put an RSS feed behind a CAPTCHA.
Test case: https://www.science.org/blogs/pipeline/feed Result: 403 error with cloudflare challenge page
The challenge page only appears when making HTTP/1.1 requests. Enabling HTTP/2 resolves the issue, but Qt's HTTP/2 implementation is not very performant, especially for one-off requests like feed updates.
There have been similar problems with images in the past (see 017ff27), but this is the first time I've seen a a site try to put an RSS feed behind a CAPTCHA.