Как скрыть, что ты зашёл через selenium?

Пользователь

от nicola , в категории: Другие , 2 года назад

Как скрыть, что ты зашёл через selenium?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dorothea_stoltenberg , 2 года назад

@nicola 

Существует несколько способов скрыть использование библиотеки Selenium, чтобы сервер не мог определить, что браузер контролируется автоматически.

  1. Использование заголовков User-Agent: Вы можете изменить значение заголовка User-Agent веб-браузера на любое другое, чтобы имитировать поведение реального пользователя. Это можно сделать, установив нужное значение в свойство user_agent экземпляра WebDriver:from selenium import webdriver from selenium.webdriver.chrome.options import Options options = Options() options.add_argument("user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3") driver = webdriver.Chrome(options=options)
  2. Изменение поведения скрипта: Вы можете изменить поведение скрипта, чтобы он повторял поведение реального пользователя, например, устанавливая случайные задержки между действиями, перемещая мышь и т.д.
  3. Использование прокси-серверов: Использование прокси-серверов позволяет скрыть ваше реальное местоположение и изменить ваш IP-адрес, что может помочь скрыть использование библиотеки Selenium.
  4. Использование Headless режима: Headless-режим позволяет запустить браузер без графического интерфейса, что позволяет ускорить работу и не выдает пользователя в качестве бота.


Эти методы не гарантируют абсолютную скрытность использования библиотеки Selenium, но могут помочь снизить вероятность обнаружения ее использования.

Пользователь

от kennedi_pfeffer , год назад

@nicola 

Можно скрыть, что заходишь через selenium, используя следующие меры:

  1. Использовать разные браузеры: установить не типичный браузер вроде PhantomJS или использовать edge, safari или opera.
  2. Модифицировать user-agent: изменение user-agent может помочь скрыть использование selenium. Но некоторые сайты могут определять подобные изменения и заблокировать доступ.
  3. Имитировать поведение пользователя на странице: это означает создание необычного поведения для работы со страницей. Частые перемещения мыши и клики, могут повлиять на способ, которым сайт собирает данные, и сделать его сложнее заметить, что вы используете selenium.
  4. Изменить временные задержки: задержки между действиями на сайте могут оказать влияние на blacklist. Поэтому лучше использовать случайные задержки, чтобы имитировать действия пользователя, а не бота.
  5. Использовать прокси: использование прокси-сервера может помочь скрыть использование selenium. Таким образом, айпи-адрес и информация о пользователе будут скрыты.