• Selenium динамический контент и AJAX

    ·

    Selenium динамический контент AJAX

    Урок 11. Работа с динамическим контентом и AJAX через Selenium На многих современных сайтах контент загружается динамически с помощью JavaScript и AJAX. Это значит, что при первоначальной загрузке страницы нужные данные могут отсутствовать, и их нужно подождать перед парсингом. Selenium позволяет эффективно справляться с такими случаями. Что такое динамический контент Динамический контент – это элементы

    читать далее

  • Selenium выпадающие списки Select

    ·

    Selenium выпадающие списки Select

    Урок 12. Работа с выпадающими списками (Select) через Selenium Веб-формы часто содержат выпадающие списки (select), из которых пользователь выбирает один или несколько вариантов. Selenium предоставляет удобный инструмент Select для работы с такими элементами. В этом уроке мы разберём основные приёмы работы с выпадающими списками на практике. Импорт и подготовка Для работы с выпадающими списками нужен

    читать далее

  • Selenium работа с таблицами в Python

    ·

    Selenium работа с таблицами в Python

    Урок 13. Selenium работа с таблицами в Python Таблицы на веб-страницах часто содержат структурированные данные, такие как списки товаров, рейтинги, расписания и многое другое. Selenium позволяет легко получать данные из таблиц, используя локаторы CSS, XPath или тег table. Импорт и подготовка Начнем с импорта необходимых модулей и открытия страницы с таблицей. 📋 ↗ from selenium

    читать далее

  • Selenium Работа с динамическими элементами

    ·

    Selenium Работа с динамическими элементами

    Урок 14. Selenium Работа с динамическими элементами На многих современных сайтах элементы создаются динамически с помощью JavaScript. Это могут быть кнопки, формы, списки или уведомления, которые появляются не сразу после загрузки страницы. Чтобы корректно взаимодействовать с такими элементами, Selenium предоставляет инструменты явного ожидания. Импорт и подготовка Начнем с импорта необходимых модулей и открытия страницы с

    читать далее

  • Selenium ввод данных и отправка формы

    ·

    Selenium ввод данных и отправка формы

    Урок 15. Автоматизация ввода данных в формы и отправка через Selenium Работа с веб-формами — одна из самых частых задач при автоматизации через Selenium. Вы сможете автоматически заполнять поля, выбирать элементы из выпадающих списков и отправлять формы без ручного ввода. Импорт и подготовка Начнем с импорта необходимых модулей и открытия страницы с формой: 📋 ↗

    читать далее

  • Selenium Работа с вкладками и окнами браузера

    ·

    Selenium Работа с вкладками и окнами браузера

    Урок 16. Работа с вкладками и окнами браузера через Selenium Иногда нужно одновременно открывать несколько страниц или переключаться между разными вкладками. В этом уроке рассмотрим, как управлять окнами браузера и вкладками с помощью Selenium. Импорт и подготовка Подключаем необходимые модули и открываем браузер: 📋 ↗ from selenium import webdriver from selenium.webdriver.common.by import By import time

    читать далее

  • Selenium работа с Alert, Confirm, Prompt

    ·

    Selenium работа с Alert, Confirm, Prompt

    Урок 17. Обработка JavaScript-окон: Alert, Confirm, Prompt На многих сайтах встречаются всплывающие диалоговые окна: простые уведомления (Alert), окна с подтверждением (Confirm) и окна для ввода текста (Prompt). В этом уроке рассмотрим, как работать с такими окнами в Selenium. Импорт и подготовка Подключаем необходимые модули и открываем браузер: 📋 ↗ from selenium import webdriver from selenium.webdriver.common.by

    читать далее

  • Сбор ссылок со страницы в CSV и HTML

    ·

    Сбор ссылок со страницы в CSV и HTML

    Урок 18. Сбор всех ссылок со страницы и сохранение в CSV и HTML В автоматизации и парсинге часто возникает задача собрать все ссылки со страницы. Это полезно для анализа структуры сайта, тестирования и подготовки данных для дальнейшей обработки. В этом уроке мы рассмотрим, как собрать все ссылки и сохранить их в CSV и HTML. Импорт

    читать далее

  • Selenium JavaScript и динамический контент

    ·

    Selenium JavaScript и динамический контент

    Урок 19. Работа с JavaScript и динамическим контентом через Selenium В современном вебе многие страницы используют JavaScript для динамической подгрузки данных. Для парсинга таких страниц обычного поиска элементов бывает недостаточно. В этом уроке мы разберем, как использовать Selenium для работы с динамическим контентом и выполнять JavaScript на странице. Импорт и подготовка Подключаем необходимые модули и

    читать далее

  • Selenium Скриншоты экрана и запись логов

    ·

    Selenium Скриншоты экрана и запись логов

    Урок 20. Скриншоты экрана и запись логов работы скрипта на Selenium Для отладки и тестирования важно фиксировать состояние страницы и действия скрипта. Selenium позволяет не только делать скриншоты, но и вести лог действий, что значительно облегчает поиск ошибок и анализ работы автоматизации. Скриншоты помогают понять, как выглядела страница в момент выполнения теста, а логирование позволяет

    читать далее