Hello! Some feed could not fetch with error infomation “fetch error:Unknown/unsupported feed type” when debug it.
Feed URL:htt ps://navi.cnki.net/knavi/rss/HKXB
It could be fetched successfully using other rss read app like “Plenary”. And other feeds runs well on my tiny tiny.
Before the error happens, there is one log “saving to local cache: cache/feeds/23f0237fa2fa5ecc205235eb7498830d12470baa.xml”, this file only has these information: . I don’t know if it cause the error.
Thanks so much for reading and help.
Tiny Tiny RSS version (including git commit id): I use the synology NAS (DSM 7.1) to fetch feeds, the package is from SynoCommunity and version shows : 20210902-15
Platform (i.e. Linux distro, Docker, PHP, PostgreSQL, etc) versions: synology NAS, Linux System
Debug logs is as follows
[15:28:36/3135] start
[15:28:36/3135] setting basic feed info for 16…
[15:28:36/3135] running HOOK_FETCH_FEED handlers…
[15:28:36/3135] feed data has not been modified by a plugin.
[15:28:36/3135] local cache will not be used for this feed
[15:28:36/3135] last unconditional update request: 2022-12-17 15:22:52
[15:28:36/3135] stored last modified for conditional request:
[15:28:36/3135] fetching 航空学报-CNKI (force_refetch: )…
[15:28:36/3135] fetch done.
[15:28:36/3135] effective URL (after redirects): 航空学报-CNKI (IP: 203.81.18.61)
[15:28:36/3135] server last modified:
[15:28:36/3135] saving to local cache: cache/feeds/23f0237fa2fa5ecc205235eb7498830d12470baa.xml
[15:28:36/3135] running HOOK_FEED_FETCHED handlers…
[15:28:36/3135] feed data has not been modified by a plugin.
[15:28:36/3135] fetch error: Unknown/unsupported feed type
[15:28:37/3135] update failed.
If nothing else the site is doing User-Agent checking, and unless I masquerade as latest Windows Firefox (rather than default) curl and wget just get a javscript redirect to the front page. With the masquerade it retrieves what looks like, at first glance, a valid feed.
Clicking on OP’s provided link in the Brave browser opens to a readable site with links. I.e., html formatted. That shouldn’t happen. If the link was a valid/supported feed link the browser, Brave, (without the aid of an added extension) should open the link as xml text.
The ‘myfeedsucks’ tester reports:
Fetch error: N/A Error: Unknown/unsupported feed type
So, no mystery here. That link is NOT in rss feed format, thus the error in tt-rss is to be expected.
.
With Firefox, checking via developer tools > network, it’s very definitely returning application/xml content. Perhaps that <?xml-stylesheet type='text/xsl' href='../rssfile/rss.xsl'?> has something to do with the HTML-like rendering in browsers ?
Yes, I also doubt about that, but I don’t know how to fix it, I’m thinking if I could re-edit it and create a new feed on my server, but I don’t know how to do that. Or should I try any other methods?
At first, I also doubt about the feed format, then I try another rss fetch/read app(“Plenary”), it fetched successfully. So I think maybe this site use some kind of new feed type not supported by tt-rss yet?