GNU/Linux >> Znalost Linux >  >> Linux

Nastavit binární prohlížeč Chrome přes chromedriver v Pythonu

Binární umístění prohlížeče Chrome můžete nastavit pomocí ChromeDriver pomocí Pythonu následujícími různými způsoby:

Použití možností

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/')

Použití požadovaných možností

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/')

Používání Chromu jako služby

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')

Díky moc, bojoval jsem s tím 2,5 hodiny, protože jsem nevěděl, jak nastavit cestu ke spustitelnému souboru Chrome v Pythonu. Nyní funguje

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. Jak mohu nastavit 'backend' v matplotlib v Pythonu?

  2. Dešifrování souborů cookie zašifrovaných BLOB Chrome Linux v Pythonu

  3. google cloud sdk:nastavit proměnnou prostředí_ python --> linux

  1. python linux selen:chrome nedostupný

  2. Nastavte stránku HTML jako tapetu v systému Linux

  3. Linux:nastavte datum pomocí příkazového řádku

  1. Instalace prohlížeče Chrome na REDHAT Linux Server/Desktop

  2. Jak nainstalovat prohlížeč Chrome na Ubuntu Linux

  3. Jak mohu získat binární soubor ze souboru .py