Отключить ТОЛЬКО расширение автоматизации Chrome в Selenium

#python #selenium

#python #selenium

Вопрос:

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

 chrome_options.add_argument("--disable-extensions")
  

Однако недавно я захотел загрузить пользовательский профиль, а это означает пользовательские расширения. есть ли способ избавиться ТОЛЬКО от расширения автоматизации?

введите описание изображения здесь

КРОМЕ того, в качестве дополнительного любопытства, что вообще заставляет браузер Chrome автоматически запускаться с загруженным этим расширением?

Спасибо!

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

1. Патрик, это расширение позволяет Selenium подключаться к драйверу. Его отключение, скорее всего, приведет к нарушению интерфейса Selenium для chromedriver

2. Черт, я надеялся, что это не так. Интересно, могут ли такие компании, как Distill Networks, автоматически обнаруживать selenium.

Ответ №1:

Вы можете отключить расширение автоматизации Chrome, добавив экспериментальную опцию в ChromeOptions следующим образом:

 ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("useAutomationExtension", false);