Возможность запуска браузера selenium в скрытом режиме

Всем привет!

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.firefox.options import Options

options = Options()
options.headless = True

browser = webdriver.Firefox(options = Options)
browser.implicitly_wait(10)

link_apl = 'https://www.flashscore.ru.com/football/england/premier-league/standings/'
browser.get(link_apl)

xpath_uo = "/html/body/div[5]/div[1]/div/div[1]/div[2]/div[4]/div[2]/div[3]/div[2]/div/div[1]/div/a[3]"
button1 = browser.find_element(By.XPATH, xpath_uo).click()

xpath_data = "/html/body/div[5]/div[1]/div/div[1]/div[2]/div[4]/div[2]/div[3]/div[2]/div/div[4]"
table_apl = browser.find_element(By.XPATH, xpath_data).text
print(table_apl)

Когда я свой код запускаю без options, то браузер открывается, страница соответственно парсится. Когда я добавил в код запуск в скрытом режиме, то стали вылетать ошибки.

Traceback (most recent call last):
  File "C:\Users\Lesha\PycharmProjects\flashscore\main.py", line 12, in <module>
    browser = webdriver.Firefox(options = Options)
  File "C:\Users\Lesha\PycharmProjects\flashscore\venv\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 178, in __init__
    ignore_proxy=options._ignore_local_proxy)
AttributeError: type object 'Options' has no attribute '_ignore_local_proxy'

Как сделать так, чтобы страница парсилась в скрытом режиме запуска браузера?


Ответы (0 шт):