§ Felsökning & vanliga fel
"RSS feed malformed" — diagnostisera felet
Källan returnerar felmeddelande om RSS-feed. Här är hur du identifierar problemet och kringgår det.
Uppdaterad idag
En RSS-källa slutar leverera artiklar. I Loggar ser du:
"RSS feed malformed — Could not parse feed"
Det betyder att RSS-feeden är trasig på källans sajt. Det är inte ditt fel — men du behöver agera.
Verifiera med online-validator
Klistra in feed-URL:en i w3.org/feed/check eller liknande.
Verktyget rapporterar specifika fel — typ:
- Felaktig XML-struktur
- Saknad obligatorisk tag
- Specialtecken som bryter syntaxen
Vanliga orsaker
- Sajten har gjort en uppdatering som bröt deras RSS-generator
- Specialtecken i artikel (typ
eller&utan escape) - Trasig encoding (UTF-8 vs ISO)
- Feed sluttade ge XML och börjat ge HTML/JSON (sajten ändrade format)
Kontakta sajten
För långsiktig fix — kontakta källans webbansvarig:
"Hej, ni har en RSS-feed på {URL} som returnerar felaktig XML. Vi får problem att läsa den. Skulle ni kunna fixa?"
Ofta är de inte ens medvetna om problemet.
Pausa källan under tiden
I Ahody:
- Källor → klicka på källan
- Toggla "Aktiv" till "Inaktiv"
- Spara
Pausar polling så ni inte loggar samma fel om och om.
Alternativ: URL-scraping istället
Om sajten inte fixar — bygg en URL-scraping-källa istället för RSS. Då polrar Ahody listsidan med HTML och plockar artiklar därifrån.
Detaljerad guide: "Lägg till en URL-lista som källa (med scraping)".
Mer setup-arbete men kringgår RSS-problemet.
Alternativ: använd Google News-RSS
Många sajter har dolda RSS-feeds via Google News:
https://news.google.com/rss/search?q=site:exempelnyheter.seDetta är Googles RSS över sajtens artiklar — funkar även när sajtens egen feed är trasig.
När feeden funkar igen
Sätt "Aktiv" igen i Ahody. Källan börjar polla på nytt enligt schema.
Om du fastnar
- "Validator säger feeden är OK men Ahody klagar" — Sannolikt en temporär nätverksglitch. Vänta och försök igen.
- "Fixade hos källan men Ahody fortsätter klaga" — Ahody har troligen cachad version. Pausa och aktivera igen för att tvinga ny check.
- "Fungerar i browser men inte i Ahody" — Servern hos källan kan ha user-agent-restriktioner. Ahody:s scraper kan blockeras specifikt. Kontakta support@ahody.com.