Verwenden Sie die Funktion „Curl“ von PHP, um eine simulierte Anmeldung zu implementieren.
Um einen Teil der Daten aus der Google Suche zu extrahieren, habe ich festgestellt, dass Google die Datenerfassung durch die Fälschung von USER-AGENT in der Vergangenheit blockiert hat. aber jetzt funktioniert es nicht. Anhand der Paketerfassungsdaten haben wir festgestellt, dass Google Cookiess beurteilt. Wenn Sie keine Cookies haben, werden direkt 302 Sprünge zurückgegeben, und es gibt Dutzende von 302 Sprüngen hintereinander, und es können keine Daten vorhanden sein überhaupt erfasst. Daher müssen Sie beim Senden eines Suchbefehls zuerst die Cookies extrahieren und speichern und dann das gespeicherte Cookie verwenden, um den Suchbefehl erneut zu senden, um die Daten normal zu erfassen. Dies ist tatsächlich dasselbe wie die simulierte Anmeldung im Forum. Sie müssen sich zuerst anmelden, die Cookies abrufen und speichern und dann die Cookies für den Zugriff verwenden.
Der PHP-Code lautet wie folgt:
Das obige ist der detaillierte Inhalt vonPHP CURL ruft Cookies ab, um ein Codebeispiel für die Anmeldemethode zu simulieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!