GNU/Linux >> Belajar Linux >  >> Linux

Setel biner browser chrome melalui chromedriver dengan Python

Anda dapat menyetel lokasi Biner Browser Chrome melalui ChromeDriver menggunakan Python dengan berbagai cara berikut:

Menggunakan Opsi

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

Menggunakan Kemampuan yang Diinginkan

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

Menggunakan Chrome sebagai Layanan

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

Terima kasih banyak, saya berjuang dengan ini selama 2,5 jam karena saya tidak tahu cara menyetel jalur Chrome Executable dengan Python. Berfungsi sekarang

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. UTF-8 sepenuhnya

  2. google cloud sdk:atur variabel lingkungan_ python --> linux

  3. python linux selenium:chrome tidak dapat dijangkau

  1. Instalasi Browser Chrome di REDHAT Linux Server/Desktop

  2. Cara Memasang Browser Chrome di Ubuntu Linux

  3. Siapkan Python di IIS 7.5

  1. Dalam skrip Python, bagaimana cara mengatur PYTHONPATH?

  2. Bagaimana saya bisa mengatur 'backend' di matplotlib dengan Python?

  3. Dekripsi cookie terenkripsi Chrome Linux BLOB dengan Python