-Je l'ai essayé sur Mac en regardant Tutoriel officiel. «Il y avait une partie qui était un peu bouchée, alors prenez note.
pip install -U selenium
Le pilote téléchargera ce dont vous avez besoin en fonction de la version du navigateur que vous utilisez. Même si j'ai mis à jour mon navigateur, je n'ai pas eu à installer la dernière version du pilote. (Veuillez noter que la version est différente si vous regardez de près) Je le mets au même endroit que le répertoire où j'exécute le programme.
vaivailx@MacBook-Pro-2 selenium_test % tree.
├── chromedriver
├── memo.md
└── sample.py
0 directories, 3 files
vaivailx@MacBook-Pro-2 selenium_test %
Les éléments suivants peuvent différer d'une personne à l'autre ou selon l'environnement, même sur le même Mac. Si vous obtenez un mot que vous ne pouvez pas exécuter celui téléchargé, essayez-le. Après avoir téléchargé et décompressé le pilote, ouvrez "Sécurité et confidentialité" dans "Préférences Système". Lorsque vous exécutez le fichier décompressé, il vous sera demandé si vous souhaitez autoriser l'exécution dans l'élément "Autoriser l'exécution de l'application téléchargée", alors autorisez-le.
Le Tutoriel officiel est écrit avec un chemin vers l'emplacement où se trouve le pilote.
Cependant, il semblait que je devais passer le chemin où se trouve le pilote lors de la création d'une instance de la classe de pilote, j'ai donc essayé de spécifier le chemin.
from selenium import webdriver
browser = webdriver.Chrome(executable_path="./chromedriver")
browser.get('http://seleniumhq.org/')
déplacé!
Lorsque vous utilisez le navigateur avec du sélénium, s'il s'agit de chrome, il est indiqué que "Chrome est contrôlé par un logiciel de test automatique".
Je ne savais pas.