Сайт определяет, что я использую селен - PullRequest
0 голосов
/ 27 мая 2020

Прошу помощи, впервые столкнулся с таким.

Этот сайт https://kad.arbitr.ru/, если открыть селеном, как-то определяет то и низ - не работает. И дальнейшие попытки что-то сделать - безуспешны. Я этого не видел ни в Instagram, ни в Facebook, ни в Twitter. Может кто видел такие сайты?

Пробовал запускать селен с печеньем, без головы, с Phantom JS - Ничего не работает.

from selenium import webdriver
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait

driver = webdriver.Chrome()
driver.get("http://kad.arbitr.ru/")

try:
    WebDriverWait(driver, 1).until(
        EC.presence_of_element_located((By.XPATH, './/div[contains(@class, "b-promo_notification-popup")]')))
except TimeoutException as e:
    print("First")

try:
    exit_promo = WebDriverWait(driver, 1).until(
        EC.presence_of_element_located((By.XPATH, './/a[@class="b-promo_notification-popup-close js-promo_notification-popup-close"]')))
    exit_promo.click()
except TimeoutException as e:
    print("Second")

search = driver.find_elements_by_class_name("g-ph")[0]
search.send_keys("Linkkeys Entrerprazes LTD")
search.send_keys(Keys.ENTER)

Дело в том, что я не понимаю, что это может быть

UPD 1. На сайте мы видим эту кнопку. Кнопка работает, когда я открываю сайт в Google Chrome или другом браузере и нажимаю. А вот с селеном пробую - ничего.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...