J'essaie de configurer le sélénium mais je suis bloqué avec l'erreur "caractère invalide dans l'identifiant"
Voici mon code:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.common.exceptions import TimeoutException
option = webdriver.ChromeOptions()
browser = webdriver.Chrome(executable_path = 'Macintosh HD/Users/username/Downloads/chromedriver', chrome_options=option)
Où est le caractère invalide? J'ai essayé plusieurs variantes et j'obtiens toujours la même erreur
2 réponses
Pendant que vous souhaitez obtenir un chemin de chromedriver sur Mac OS, faites glisser et déposez ce fichier sur Terminal. Ainsi, il vous donnera un chemin d'accès à ce fichier. Dans ce cas, "Macintosh HD" n'est pas requis. Vous pouvez utiliser directement "/ Utilisateurs / nom d'utilisateur / Téléchargements / chromedriver".
Supprimer Macintosh HD
:
option = webdriver.ChromeOptions()
browser = webdriver.Chrome(executable_path='/Users/username/Downloads/chromedriver', chrome_options=option)
De nouvelles questions
selenium
Selenium est un outil open source populaire pour automatiser les navigateurs Web. Lorsque vous utilisez cette balise, incluez également d'autres balises pour les composants spécifiques que vous utilisez, par ex. sélecteur de sélénium pour les liaisons linguistiques, sélénium-ide, sélénium-grille, etc.