Update news feed to correctly display articles from external sources
Modify the RSS feed fetching mechanism to include more comprehensive browser-like headers, resolving 503 errors from external sources like Google News. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 44cfba06-1cd4-4bbd-bf22-a92739321028 Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/nFw7xof Replit-Helium-Checkpoint-Created: true
This commit is contained in:
parent
f70e19218b
commit
9bccf2883e
@ -389,7 +389,12 @@ export async function registerRoutes(
|
||||
|
||||
async function fetchRssFeed(rssUrl: string): Promise<string> {
|
||||
const resp = await fetch(rssUrl, {
|
||||
headers: { "User-Agent": "Mozilla/5.0 (compatible; FolxTV/1.0)" },
|
||||
headers: {
|
||||
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
|
||||
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
|
||||
"Accept-Language": "de-DE,de;q=0.9,en;q=0.5",
|
||||
"Cache-Control": "no-cache",
|
||||
},
|
||||
redirect: "follow",
|
||||
});
|
||||
if (!resp.ok) throw new Error(`RSS fetch failed: ${resp.status}`);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user