Импорт ChromeOptions() не работает в синтаксической ошибке python selenium?

#python #selenium

#питон #селен

Вопрос:

Я новичок в python и попытался отключить расширения Chrome с помощью selenium в python.
Используя следующие строки

 chrome_options = webdriver.ChromeOptions() chrome_options.add_argument('--disable-extensions')  chrome = webdriver.Chrome(chrome_options=chrome_options)  

Но сначала я попытался импортировать ChromeOptions со следующей инструкцией импорта

 from selenium.webdriver.chrome.options import Options  

Я тоже пробовал это , но безрезультатно.

 from selenium.webdriver.chrome import options  

Итак, я поискал в Интернете, и все использовали инструкции по импорту вот так? И он продолжает выдавать ошибку и говорит, что следующий импорт не используется? Когда я пытаюсь использовать ChromeOption (), это не работает, но он сразу же выдал мне ошибки и сказал, что он не импортирован. Тем временем у меня в коде есть строка параметров chrome.
Любая помощь будет признательна
Спасибо

Комментарии:

1. в чем ваша ошибка?

2. @Wonka После того, как я ввел оператор импорта в свой код, я попытался использовать ChromeOption (), но он сразу же выдал мне ошибки и сказал, что он не импортирован.

3. У меня нет никакого импорта опций, просто «из selenium import webdriver» и просто «параметры = веб-драйвер». ChromeOptions()»

Ответ №1:

Я думаю, что проблема с кодом заключается в строке:

 chrome_options = webdriver.ChromeOptions()  

Чтобы исправить это, вы можете просто начать с импорта опций()

для импорта вы можете либо сделать это так:

 from selenium.webdriver.chrome.options import Options  

а потом позвони

 chrome_options = Options()  

или если вы импортируете :

 from selenium.webdriver.chrome import options  

тогда вам нужно позвонить

 chrome_options = options.Options()  

после того, как вы запустили chrome_options, вы можете написать остальную часть своего кода:

 chrome_options.add_argument("--disable-extensions") browser = webdriver.Chrome(chrome_options=chrome_options)  

Я надеюсь, что это помогло, если вы все еще сталкиваетесь с ошибками, не стесняйтесь делиться сообщениями об ошибках здесь.