Zugriff auf Benutzerdaten von einer Discourse-Forum-API

Hallo, ich möchte über Nextjs TypeScript für ein Projekt auf die Benutzerdaten (summary.json) unter https://www.chiefdelphi.com/u/ereeen1208/summary.json zugreifen. (chiefdelphi ist ein Discourse-Forum für FRC) Ich habe versucht, mehrere Methoden zu verwenden, aber jede Methode führt zu einem Fehler oder ist nicht erfolgreich:

(In allen Beispielen gilt: url = „https://www.chiefdelphi.com/u/ereeen1208/summary.json“)

Code, der eine leere Antwort zurückgibt:

const response = await fetch(url, {
            mode: "no-cors",
            method: "GET"
        })

Code, der CORS-Fehler zurückgibt:

const response = await fetch(url, {
            mode: "cors",
            method: "GET"
})
const { data } = await axios.get(url);

Fehler für fetch():

Zugriff auf fetch unter „https://www.chiefdelphi.com/u/ereeen1208/summary.json“ von Origin „http://localhost:3000“ wurde durch die CORS-Richtlinie blockiert: Auf der angeforderten Ressource ist kein Header „Access-Control-Allow-Origin“ vorhanden. Wenn eine undurchsichtige Antwort Ihren Anforderungen entspricht, setzen Sie den Anfragemodus auf „no-cors“, um die Ressource mit deaktiviertem CORS abzurufen.

Fehler für axios.get():

Zugriff auf XMLHttpRequest unter „https://www.chiefdelphi.com/u/unpicasso/summary.json“ von Origin „http://localhost:3000“ wurde durch die CORS-Richtlinie blockiert: Auf der angeforderten Ressource ist kein Header „Access-Control-Allow-Origin“ vorhanden.

Was kann ich tun, um die Daten von dieser URL zu erhalten? Muss ich eine andere Web-Scraping-Methode ausprobieren oder weitere Parameter hinzufügen? Danke.

1 „Gefällt mir“

Hallo @EReeeN1208, vielleicht hilft das?

1 „Gefällt mir“