1957 читали · 2 года назад
​Методы обхода защиты от автоматизированного ПО в браузере Chrome под управлением Selenium в Python При парсинге данных возникают ситуации, когда нужно получить доступ к сайту с помощью драйвера selenium. Так как на странице сайта в коде выполняются скрипты, которые добавляют в код данные, доступ к которым с помощью обычных запросов получить просто не получиться. Но, все может быть немного печальнее. К примеру, страница может находиться за CDN, такой как Cloudflare, с включенной проверкой браузера. В этом случае обычный драйвер selenium доступ к странице не получит, так как будет определено, что используется автоматизированное тестовое ПО. Но, даже в этих случаях выход есть. Давайте посмотрим, как можно обойти данную проверку с помощью отключения определенных опций в браузере, а также рассмотрим уже модифицированную версию драйвера для Chrome, в которой уже из коробки отключены данные опции. Но, обо всем по порядку. 📌 Читать далее #programming #python #parsing
2084 читали · 2 года назад
Автоматизация заполнения электронных форм на сайтах с помощью Python, Selenium
В данной статье мы изучим продвинутую технику веб-автоматизации в Python. Нам часто приходится заполнять электронные формы, анкеты, собирать информацию для отчетов и статистки. Особенно остро встает это вопрос когда надо массово заполнить электронные формы данными из внешнего файла, а возможность импорта на сайте не предусмотрена. Данные операции отнимают много времени и сил, постоянно повторяющиеся рутинные действия можно и нужно автоматизировать. Сегодня мы рассмотрим, как можно с помощью Python и Selenium автоматизировать процесс заполнения электронных форм...