1. PHP-Umgebungskonstruktion
2. Es muss erklärt werden, dass die Selenium-Laufdatei ein JAR-Paket ist die Java-Laufumgebung, um Selenium zu aktivieren.
3. Laden Sie die Selenium-Datei herunter und laden Sie die JAR-Paketdatei von Selenium-Server-Standalone-3.4.0.jar herunter.
4. Installieren Sie einen Browser. Es wird empfohlen, den Browser Google oder Firefox zu verwenden. Andernfalls kann der Browser später nicht gestartet werden.
5. Laden Sie die Browser-Treiberdatei herunter (Hinweis: Stellen Sie sicher, dass Sie die Treiberdatei herunterladen, die der auf Ihrem Computer installierten Browserversion entspricht). Der vom Google-Browser verwendete Treiberdateiname lautet: chromedriver. Der Name der Treiberdatei von Firefox lautet: geckodriver.exe (zum Herunterladen gehen Sie zur offiziellen Selenium-Website und wählen Sie Java aus).
Hinweis: Die heruntergeladene Treiberdatei sollte im Stammverzeichnis von PHP abgelegt werden
6. Laden Sie die Demodatei von PHP+Selenium herunter. 7. Nachdem Sie die Demo geschrieben haben, können Sie sie zunächst testen und den Speicherort eingeben, an dem Sie die Selenium-Datei abgelegt haben Öffnen Sie das cmd-Befehlszeilenverzeichnis und führen Sie dann den folgenden Befehl aus
(
Hinweis: Sie müssen im zweiten Schritt die Java-Laufumgebungsvariablekonfigurieren) Es wurde gerade erfolgreich gestartet.
8. Sie können Ihre demo.php-Datei in der cmd-Befehlszeile ausführen. Wenn Sie den Browser erfolgreich starten, herzlichen Glückwunsch. Informationen zur Bedienung des Browsers, zum Anmelden, zum Abrufen von Cookie-Informationen usw. finden Sie direkt in der PHP + Selenium-Dokumentation.Abschließend möchte ich alle daran erinnern, auf einige Punkte zu achten (auch auf einige der Probleme, auf die ich in der Bereitstellungsumgebung gestoßen bin):
(1) Versionsprobleme: Unbedingt beachten Laden Sie Browser-Plug-Ins und Selen herunter. Wählen Sie die richtige Version
(2) Problem mit dem Speicherort des Browser-Plug-Ins: Ich bin dabei auf dieses Problem gestoßen und habe es dann direkt in PHP geworfen Verzeichnis und habe es gelöst
(3) Bei der spezifischen Anmeldung löst PHP eine Ausnahme aus, was bedeutet, dass die Schaltfläche, auf die geklickt werden soll, auf der Seite, auf der sie ausgeführt wird, nicht gefunden wird (ich habe mich dafür entschieden, das Element hier anhand der ID zu lokalisieren ). Selbst wenn ich es ändere, um es anhand des Namens zu finden, bin ich überrascht, dass ich das Dokument gründlich durchgeblättert habe und dass bei Verwendung von , müssen Sie zum angegebenen Iframe wechseln, um das Element zu finden.
Empfohlenes Tutorial:
PHP-Video-TutorialDas obige ist der detaillierte Inhalt vonSo erhalten Sie Cookies in PHP Firefox. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!