Maison > Article > développement back-end > Comment avoir des cookies dans php firefox
1. Construction de l'environnement PHP
2. Construction de l'environnement d'exécution Java Il doit être expliqué ici que le fichier d'exécution Selenium est un package jar. l'environnement d'exécution Java pour activer le sélénium.
3. Téléchargez le fichier Selenium et téléchargez le fichier du package jar de selenium-server-standalone-3.4.0.jar.
4. Installez un navigateur. Il est recommandé d'utiliser le navigateur Google ou Firefox. Veuillez noter que vous devez configurer les variables d'environnement pour le navigateur. Sinon, le navigateur ne pourra pas être lancé ultérieurement.
5. Téléchargez le fichier du pilote du navigateur (remarque ici : assurez-vous de télécharger le fichier du pilote qui correspond à la version du navigateur installée sur votre ordinateur). Le nom du fichier du pilote utilisé par le navigateur Google est : chromedriver. Le nom du fichier du pilote de Firefox est : geckodriver.exe (allez sur le site officiel de Selenium pour télécharger, sélectionnez Java).
Remarque : Le fichier du pilote téléchargé doit être placé dans le répertoire racine de php
6. Téléchargez le fichier de démonstration de PHP+selenium
7. Après avoir écrit la démo, vous pouvez d'abord la tester, exécutez le fichier du package Selenium téléchargé et entrez l'emplacement où vous avez placé le fichier Selenium. la ligne de commande cmd. puis exécutez la commande suivante
(Remarque : vous devez configurer la variable d'environnement d'exécution Java dans la deuxième étape) Il vient de démarrer avec succès.
8. Vous pouvez exécuter votre fichier demo.php dans la ligne de commande cmd. Si vous lancez le navigateur avec succès, félicitations. Pour savoir comment utiliser le navigateur, comment se connecter, comment obtenir des informations sur les cookies, etc., reportez-vous directement à la documentation php+selenium.
Enfin, je voudrais rappeler à tout le monde de prêter attention à quelques points (également certains des problèmes que j'ai rencontrés dans l'environnement de déploiement) :
(1) Problèmes de version : assurez-vous de télécharger les plug-ins du navigateur et sélénium Choisissez la bonne version
(2) Problème de placement du plug-in du navigateur : j'ai rencontré ce problème lorsque je le faisais, puis je l'ai jeté directement dans le répertoire php et je l'ai résolu
(3) Lors de la connexion spécifique, php lève une exception, ce qui signifie que le bouton sur lequel cliquer n'est pas trouvé sur la page exploitée (je choisis de localiser l'élément par identifiant ici même si). Je le modifie pour le localiser par son nom, il est impossible de le localiser. Je suis surpris, j'ai feuilleté le document de manière décisive et j'ai vu les conseils dans le document selon lesquels si vous utilisez , vous devez changer. à l'iframe spécifié pour localiser l'élément.
Tutoriel recommandé :
Tutoriel vidéo PHPCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!