@DimonfromChehov

Запрет доступа к сайту Selenium с аргументом --headless?

Я только начинаю изучать Python и решил потренироваться в получении информации на одном известном сайте электроники и бытовой техники. Код отлично работает при "визуальном" воспроизведении но сразу выдает ошибку в --headless:

raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element:


Я сделал скриншот и обнаружил что сайт блокирует доступ (с размером окна проблем нет). Подскажите пожалуйста возможно ли как то обойти подобную беду? Добавление многочисленных аргументов, которое советуют не помогает.

/ Еще есть интересная особенность, если скрутить браузер запуске без --headless то сохраняется код страницы не весь. Товар полностью отсутствует. Если не прокрутить страницу вниз (сайт без подгрузки) в код попадает только видимая часть. Может быть я что то не так делаю
  • Вопрос задан
  • 133 просмотра
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
from selenium_stealth import stealth
from seleniumwire import webdriver
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы