Heim >Backend-Entwicklung >PHP-Tutorial >Ein Problem mit Curl-Grabbering von WeChat-Webseiten

Ein Problem mit Curl-Grabbering von WeChat-Webseiten

WBOY
WBOYOriginal
2016-08-08 09:06:521033Durchsuche

Heute hat mich der Chef des Unternehmens gebeten, eine WeChat-Webseite abzurufen. Ich habe Curl verwendet, um deren JSON abzurufen, aber ich konnte den statischen HTML-Code dieser Webseite nicht abrufen. Ich weiß nicht, wie ich diese erfassten JSON-Daten verwenden soll, um die Seite anzuzeigen. Das JSON-Paket enthält den Inhalt der Seite

————
Der JSON ist zu lang und ich kann nicht alles direkt auf den Server stellen. Könnt ihr mir helfen, einen Blick darauf zu werfen? Ich habe einen ganzen Tag daran gearbeitet↓↓↓↓↓

Adresse im JSON-Format

JS-Dateiadresse

Antwortinhalt:

Heute hat mich der Chef des Unternehmens gebeten, eine WeChat-Webseite abzurufen. Ich habe Curl verwendet, um deren JSON abzurufen, aber ich konnte den statischen HTML-Code dieser Webseite nicht abrufen. Ich weiß nicht, wie ich diese erfassten JSON-Daten verwenden soll, um die Seite anzuzeigen. Das JSON-Paket enthält den Inhalt der Seite

————
Der JSON ist zu lang und ich kann nicht alles direkt auf den Server stellen. Könnt ihr mir helfen, einen Blick darauf zu werfen? Ich habe einen ganzen Tag daran gearbeitet↓↓↓↓↓

Adresse im JSON-Format

JS-Dateiadresse

Danke für die Einladung. Das bedeutet, dass die Daten, die abgerufen werden sollten, erfolgreich abgerufen wurden, aber das html dieser Seite befindet sich in den json-Daten, oder? Können Sie das entsprechende html von json nicht analysieren? Konvertieren Sie zuerst das Datenformat mit der Funktion php von json_decode und extrahieren Sie dann html. Ich hoffe, das hilft dir

Veröffentlichen Sie die JSON-Daten, um zu sehen, ob sie HTML-Code enthalten. Hängen Sie ihn direkt an den HTML-Browser an. Ich habe mir gerade die JSON-Daten angesehen Die Daten einer E-Commerce-Website können grob in Kopfdaten, Hauptinhalt und Fußdaten unterteilt werden. Sie können JSON in ein PHP-Array konvertieren und es dann durchlaufen, müssen jedoch die HTML-Statik und den Stil der Seite bereitstellen. Dieses JSON stellt hauptsächlich die Produktinformationen der Seite bereit.

Sie können jsonDaten

entsprechend der Darstellung der zu kopierenden Seite erhalten.

Verwenden Sie json_decode, um den HTML-Code zu dekodieren und zu extrahieren. Anschließend können Sie ihn grob echo zur Webseite hinzufügen oder verarbeiten, bevor Sie ihn einfügen.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn