WebDriverException : Message : erreur inconnue : le fichier DevToolsActivePort n'existe pas
C'est une vieille question mais je ne trouve pas de réponse à ma situation.
mon code est un simple code de test
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
url="http://news.163.com/"
chrome_options = Options()
# specify headless mode
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('–headless')
chrome_options.add_argument("--disable-gpu")
chrome_options.add_argument('--disable-dev-shm-usage')
chrome_options.add_argument("start-maximized")
chrome_options.add_argument("disable-infobars")
browser = webdriver.Chrome(options=chrome_options)
browser.set_page_load_timeout(300)
browser.set_script_timeout(300)
browser.get(url)
title=browser.find_elements_by_xpath('//div[@id="js_top_news"]/h2/a')
print(title[0].get_attribute('innerHTML'))
browser.quit()
driver.quit()
Solution du problème
J'essaierais d'utiliser la version mise à jour du pilote. Sinon, mettez à niveau ou rétrogradez votre version pour voir si l'une d'entre elles fonctionne. Cette erreur est généralement due à une incompatibilité
Commentaires
Enregistrer un commentaire