J'essaie d'installer un pilote Web et pour ouvrir Firefox, j'ai besoin que le geckodriver soit installé et dans le bon chemin.
Tout d'abord, le lien de téléchargement pour installer geckodriver vous permet uniquement d'installer un fichier qui n'est pas un exécutable. Existe-t-il un moyen d'en faire un exécutable?
deuxièmement, j'ai essayé de changer mes variables de chemin dans l'invite de commande, mais bien sûr, cela n'a pas fonctionné. J'ai ensuite changé la variable utilisateur et non les variables de chemin d'accès système car il n'y a pas de chemin d'accès dans le système. il y a un chemin dans les variables utilisateur, je l'ai donc modifié pour changer l'emplacement du fichier.
J'ai extrait le fichier rar geckodriver et j'ai reçu un fichier sans extension. Je ne sais pas comment vous pouvez avoir un fichier sans extension, mais ils l'ont fait. L'icône est comme une feuille de papier vierge avec un pli en haut à gauche.
Si quelqu'un a une solution pour cela, y compris peut-être un autre package qui ressemble à un pilote Web et me permettra d'ouvrir un navigateur, puis de rafraîchir la page après un certain temps. c'est tout ce que je veux faire.
Assurez-vous que vous téléchargez celui pour votre système d'exploitation. Windows est en bas de la liste, il dira win32. Téléchargez ce fichier ou 64 n'a pas d'importance.
Après cela, vous allez vouloir extraire le fichier. Si vous obtenez une erreur indiquant qu'il n'y a aucun fichier dans le fichier Winrar, cela peut être dû au fait que dans vos paramètres Winrar, Winrar est défini pour ne pas extraire les fichiers portant l'extension .exe. Si vous allez dans les options de Winrar, puis dans les paramètres puis la sécurité, vous pouvez le supprimer, il indiquera * .exe, et après avoir supprimé, vous pourrez extraire le fichier. Après cela, recherchez comment mettre à jour le chemin afin que le pilote gecko soit accessible. Vous devrez alors probablement redémarrer.
Vous pouvez le mettre n'importe où. 1. placez-le dans votre dossier de projet. 2. créez un dossier et mettez-y le pilote. Définissez le chemin du pilote dans votre code.
from Selenium import webdriver
path="C:\\Programs\\Python36\\BrowersDriver\\chromedriver.exe"
driver=webdriver.Chrome(path)
driver.get("http://www.yahoo.com")
driver.close()
driver.quit()
http://kennethhutw.blogspot.sg/2017/03/how-to-install-geckodriver-on-windows.html
Tout d'abord téléchargez GeckoDriver pour Windows, extrayez-le et copiez le chemin d'accès au dossier.