Chromedriver не распознает параметры - PullRequest
0 голосов
/ 12 апреля 2020

Я пытаюсь запустить chromedriver на PyCharm для MacOS:

options = Options()
    options.headless = True
    driver = webdriver.Chrome('/usr/local/bin/chromedriver', options=options)

Но код продолжает выдавать ошибку:

File "/filepath/file.py", line 28, in <module>
    driver = webdriver.Chrome('/usr/local/bin/chromedriver', options=optionss)
TypeError: __init__() got an unexpected keyword argument 'options'

Как решить эту проблему? Я загрузил версию 81.0.4044.69 с веб-сайта ChromeDriver и поместил ее в путь к файлу.

Заранее спасибо!

1 Ответ

1 голос
/ 12 апреля 2020

Пример примера запуска chrome в режиме без головы.

import selenium
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC


options = webdriver.ChromeOptions()
options.add_argument('--ignore-certificate-errors')
options.add_argument("--headless")
driver = webdriver.Chrome(executable_path=r"path of chromedriver.exe",chrome_options=options)
driver.get('your url')

Другое решение :

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("window-size=1400,800")
chrome_options.add_argument("--headless")
driver = webdriver.Chrome(executable_path=r"path ofchromedriver.exe",options=chrome_options)

driver.get("https://www.google.com")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...