Tools zum Erfassen und Konvertieren des Webs
GrabzIt's Online-Community

Sie können den Angular +/8-Dienst nutzen

Stellen Sie Fragen zu GrabzIts Web Scraper Tool. B. wie Sie mit dem Web Scraper und der API Daten aus Webseiten, Bildern oder PDF-Dokumenten extrahieren.

Buenas tardes, me gustaría intEs handelt sich um einen Web-Konvertierungsdienst, der sich in den neuesten Angular-Versionen befindet. 
Ich weiß nicht, dass ich die Rest-API ohne Json verwenden kann, weil ich in meinem Beispiel von POSTMAN die Werte für die Formdatenmitte überwiesen habe.

Grüße,

Gefragt von Anonym am 23. März 2021

Die REST-API basiert auf JSON, aber Sie können die gleiche Funktionalität in vielen verschiedenen Sprachen erhalten, einschließlich PHP, JavaScript usw.

Beantwortet vom GrabzIt-Support am 23. März 2021

Vielen Dank an den GRABZIT-Support für Ihre Antwort.

Ich poste die Anfrage mit Angular, simuliere das PostMan-Beispiel.

Jetzt ist mein Problem, dass die Rest-API mir „file = {type: 0}“ antwortet.

GRABZIT unterstützt HTML5 mit Highcharts ???

Dankbarkeit!

Beantwortet von Anonym am 23. März 2021

Das liegt wahrscheinlich daran, dass in der Antwort eine Datei zurückgegeben wird und der Postbote damit nicht umgehen kann. JSON sollte nur zurückgegeben werden, wenn ein Fehler vorliegt.

Beantwortet vom GrabzIt-Support am 23. März 2021

Ich habe kein Archiv zurückgegeben, ich habe ein Objekt zurückgegeben, das ein einziges Mal war –  Datei = {Typ: 0}

Es gibt keine Liste von Bytes, die Sie als PDF herunterladen können

Ich werde weitermachen intentado.

Grüße,

Beantwortet von Anonym am 23. März 2021

Mein Code ist es

ExportPDFAPI(Info: beliebig): Beobachtbar {

const a = 'https://api.grabz.it/services/convert.ashx';
    let formData = new FormData();
    formData.append('key', Info.key);
    formData.append('format', Info.format);
    formData.append('html', Info.html);  
    const options = { ResponseType: "Blob" };    
    const req = new HttpRequest('POST', a, formData, {responseType: "blob"});
    return this.http.request(req);

}

Beantwortet von Anonym am 23. März 2021

Ich glaube nicht, dass es sich hierbei um einen GrabzIt-Fehler handelt, sondern um ein Problem mit der Art und Weise, wie Sie Angular verwenden. Hier ist ein Beschreibung von etwas Ähnlichem.

Beantwortet vom GrabzIt-Support am 23. März 2021