GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Legen Sie die Chrome-Browser-Binärdatei über Chromedriver in Python fest

Sie können den binären Speicherort des Chrome-Browsers über ChromeDriver festlegen Verwenden Sie Python auf die folgenden verschiedenen Arten:

Optionen verwenden

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

DesiredCapabilities verwenden

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

Chrome as a Service verwenden

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

Vielen Dank, ich hatte 2,5 Stunden lang damit zu kämpfen, da ich nicht wusste, wie ich den Chrome Executable-Pfad in Python festlegen soll. Funktioniert jetzt

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. Installation des Chrome-Browsers auf REDHAT Linux Server/Desktop

  2. Richten Sie Python unter IIS 7.5 ein

  3. UTF-8 durchgängig

  4. Linux:Datum über die Befehlszeile festlegen

  5. Wie kann ich eine Binärdatei aus einer .py-Datei erhalten?

So installieren und konfigurieren Sie den Tor-Browser unter Linux

Legen Sie Ihren bevorzugten Browser über die Ubuntu-Befehlszeile als Standard fest

Google Chrome kann den Standardbrowser nicht ermitteln oder festlegen?

So verwenden Sie Sets in Python

Secure Shell:SSH-Client des Chrome-Webbrowsers

So installieren Sie den Chrome-Browser unter Ubuntu 22.04