JsonGenius
1.0.0
Jsongenius ist eine selbst gehostete API, die strukturierte Daten extrahiert, die von einem JSON-Schema beschrieben werden. Geben Sie jede URL und ein gewünschtes JSON -Schema an, und Jsongenius gibt die strukturierten Daten von der Website zurück.

OPEN_AI_KEY - Ein API -Schlüssel für OpenAI. Hier können Sie eine kostenlos bekommen. Dies sollte als Umgebungsvariable festgelegt werden. git clone https://github.com/semanser/jsongenius
cd jsongenius
export OPEN_AI_KEY= < your key here >
docker compose up Die API wird unter http: // localhost: 3001 erhältlich sein. Sie können den Port ändern, indem Sie die Datei docker-compose.yml bearbeiten.
git clone https://github.com/semanser/jsongenius
cd jsongenius
export OPEN_AI_KEY= < your key here >
go build .
./jsongeniusDieser Endpunkt akzeptiert einen JSON -Körper mit den folgenden Feldern:
url : Die URL der Website zum Kratzenschema : Das JSON -Schema zum Extrahieren von Daten von der Website. Das Schema muss ein gültiges JSON -Schema -Objekt sein. Lesen Sie hier mehr über JSON Schema. curl -X POST -H " Content-Type: application/json " -d ' {
"url": "https://www.amazon.com/s?k=gaming+headsets",
"schema": {
"type": "object",
"properties": {
"products": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The product name"
},
"price": {
"type": "number",
"description": "The price of the product in USD"
}
}
}
}
}
}
} ' http://localhost:3001/lookupWS_URL -Umgebungsvariable festlegen, die auf einen Chrom -Devtools -Protokollendpunkt hinweist. Jsongenius wird das verwenden, anstatt eine eigene Chrominstanz zu erstellen.