FreshRSS icon indicating copy to clipboard operation
FreshRSS copied to clipboard

[BUG] RSS feed not working

Open boncuk10 opened this issue 3 years ago • 4 comments

Hi,

could you please check why the feed: https://static.winfuture.de/feeds/WinFuture-Top-News-rss2.0.xml is not working with FreshRSS ? I get following error message: "cURL error 22: The requested URL returned error: 403 [https://static.winfuture.de/feeds/WinFuture-Top-News-rss2.0.xml]"

With other RSS Software its working ... Thanks checking and this great software!

boncuk10 avatar Feb 08 '23 18:02 boncuk10

Hello, This looks again like a case of Cloudflare protection breaking the Web. It looks like they are filtering on a combination of IP, User-Agent, and HTTP Accept headers.

In command line, that one works for me, but even minor changes result in a 403 response:

curl -L 'https://static.winfuture.de/feeds/WinFuture-Top-News-rss2.0.xml' \
  -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 Edg/109.0.1518.78' \
  -H 'Accept: application/atom+xml, application/rss+xml, application/rdf+xml;q=0.9, application/xml;q=0.8, text/xml;q=0.8, */*;q=0.1'

It would require an option in FreshRSS to tweak the Accept headers. Related to https://github.com/FreshRSS/FreshRSS/pull/5083

Alkarex avatar Feb 08 '23 22:02 Alkarex

I can confirm, that winfuture changed something. It has not been working anymore since February 7th around 12:30

math-GH avatar Feb 09 '23 19:02 math-GH

Winfuture RSS feed works again. Can you confirm it @boncuk10 ?

math-GH avatar Feb 20 '23 18:02 math-GH

Subscribing, having encountered the same problem with https://www.actionfraud.police.uk/feed.

$ curl -v 'https://www.actionfraud.police.uk/feed'
*   Trying 104.16.250.7...
* TCP_NODELAY set
* Connected to www.actionfraud.police.uk (104.16.250.7) port 443 (#0)
...
< HTTP/1.1 403 Forbidden
...
< Server: cloudflare
< CF-RAY: 7af66721aab50746-MAN
< 
* Connection #0 to host www.actionfraud.police.uk left intact
error code: 1020

Hoping 1.22.0 has a usable workaround. 🤞

robpomeroy avatar Mar 29 '23 07:03 robpomeroy