#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);