Разбор страницы в режиме отсоединения по-прежнему обнаруживается как бот

0

Вопрос

Я пытаюсь проанализировать некоторые сайты, которые используют алгоритмы обнаружения ботов. Я использую следующие параметры Chrome

chrome_options = Options()
chrome_options.add_argument("start-maximized")
chrome_options.add_experimental_option("detach", True)
chrome_options.add_experimental_option("excludeSwitches", ["enable-automation"])
chrome_options.add_experimental_option('useAutomationExtension', False)
chrome_options.add_argument("--disable-blink-features")
chrome_options.add_argument('--start-maximized')
chrome_options.add_argument('window-size=1920,1080')
chrome_options.add_argument("--disable-blink-features=AutomationControlled")
driver = webdriver.Chrome(executable_path='chromedriver.exe', chrome_options=chrome_options)
driver.get(url)

Меня тоже залатали chromedriver.exe удалите шаблон cdc_.

Когда окно браузера запускается и переходит на сайт, сайт обнаруживает его как бота и предотвращает загрузку содержимого. Но когда браузер переходит в режим отключения, и я вручную нажимаю кнопку "Обновить", содержимое сайта загружается успешно. Имитация нажатия "f5" также не работает, сайт по-прежнему блокирует загрузку содержимого.

1

Лучший ответ

0

отсоединение (возможности, специфичные для Chrome)

Name:           detach 
Type:           boolean 
Default:        false 
Description:    If false, Chrome will be quit when ChromeDriver is killed, 
                regardless of whether the session is quit. If true, Chrome will only 
                be quit if the session is quit (or closed). Note, if true, and the 
                session is not quit, ChromeDriver cannot clean up the temporary user 
                data directory that the running Chrome instance is using.

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

Следовательно, браузер Chrome, инициированный ChromeDriver, все равно будет обнаружен.

2021-11-24 10:55:59

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................