GNU/Linux >> Tutoriels Linux >  >> Linux

Définir le binaire du navigateur chrome via chromedriver en Python

Vous pouvez définir l'emplacement binaire du navigateur Chrome via ChromeDriver en utilisant Python de différentes manières :

Utiliser les options

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.binary_location = "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe"
driver = webdriver.Chrome(chrome_options=options, executable_path="C:/Utility/BrowserDrivers/chromedriver.exe", )
driver.get('http://google.com/')

Utilisation des capacités souhaitées

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
cap = DesiredCapabilities.CHROME
cap = {'binary_location': "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe"}
driver = webdriver.Chrome(desired_capabilities=cap, executable_path="C:\\Utility\\BrowserDrivers\\chromedriver.exe")
driver.get('http://google.com/')

Utiliser Chrome en tant que service

from selenium import webdriver
import selenium.webdriver.chrome.service as service
service = service.Service('C:\\Utility\\BrowserDrivers\\chromedriver.exe')
service.start()
capabilities = {'chrome.binary': "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe"}
driver = webdriver.Remote(service.service_url, capabilities)
driver.get('http://www.google.com')

Merci beaucoup, j'ai eu du mal avec cela pendant 2,5 heures car je ne savais pas comment définir le chemin Chrome Executable en Python. Fonctionne maintenant

options = Options()
options.binary_location = "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe"
driver = webdriver.Chrome(chrome_options=options, executable_path="C:/Utility/BrowserDrivers/chromedriver.exe", )

Linux
  1. Comment installer le navigateur Chrome sur Ubuntu Linux

  2. UTF-8 d'un bout à l'autre

  3. Dans le script Python, comment définir PYTHONPATH ?

  4. Décrypter les cookies cryptés Chrome Linux BLOB en Python

  5. Définir une page HTML comme fond d'écran sous Linux

Comment installer et configurer le navigateur Tor sous Linux

Définissez votre navigateur préféré par défaut via la ligne de commande Ubuntu

Google Chrome ne peut pas déterminer ou définir le navigateur par défaut ?

Comment utiliser les ensembles en Python

Secure Shell :client ssh du navigateur Web Chrome

Comment installer le navigateur Chrome sur Ubuntu 22.04