·
Парсинг ссылок <a> с атрибутом title с BeautifulSoup BeautifulSoup — это библиотека Python для парсинга HTML, идеальная для извлечения данных из веб-страниц. В этой статье мы разберём, как использовать BeautifulSoup с библиотекой requests для парсинга тегов <a> с атрибутом title на странице parsertools.ru/test. Что такое BeautifulSoup? BeautifulSoup — это библиотека Python, которая разбирает HTML и
·
Парсинг изображений <img> с BeautifulSoup BeautifulSoup — это библиотека Python для парсинга HTML, идеальная для извлечения данных из веб-страниц. В этой статье мы разберём, как использовать BeautifulSoup с библиотекой requests для парсинга тегов <img> на странице parsertools.ru/test. Что такое BeautifulSoup? BeautifulSoup — это библиотека Python, которая разбирает HTML и XML, создавая DOM-дерево для удобного доступа
·
Парсинг заголовков <h1> с классом title с BeautifulSoup BeautifulSoup — это библиотека Python для парсинга HTML, идеальная для извлечения данных из веб-страниц. В этой статье мы разберём, как использовать BeautifulSoup с библиотекой requests для парсинга тегов <h1> с классом title на странице parsertools.ru/test. Что такое BeautifulSoup? BeautifulSoup — это библиотека Python, которая разбирает HTML и
·
Демонстрация основных опций Selenium для настройки браузера Этот пример демонстрирует, как использовать библиотеку Selenium для запуска браузера Chrome с различными опциями, такими как запуск в режиме без окна (headless), в режиме инкогнито, с заданным размером окна и другими настройками. Код выполняет следующие действия: Создание директории для скриншотов: Функция ensure_screenshot_directory() создаёт папку screenshots, если она не
·
Демонстрация опций безопасности Selenium для настройки браузера Этот пример демонстрирует, как использовать библиотеку Selenium для запуска браузера Chrome с опциями безопасности, такими как игнорирование ошибок SSL-сертификатов, разрешение небезопасного контента и отключение политики Same-Origin. Код выполняет следующие действия: Создание директории для скриншотов: Функция ensure_screenshot_directory() создаёт папку screenshots, если она не существует. Отображение сообщений: Функция show_message() показывает
·
Демонстрация опций оптимизации Selenium для настройки браузера Этот пример демонстрирует, как использовать библиотеку Selenium для запуска браузера Chrome с опциями оптимизации, такими как отключение загрузки изображений, уведомлений, звука и других функций для ускорения работы. Код выполняет следующие действия: Создание директории для скриншотов: Функция ensure_screenshot_directory() создаёт папку screenshots, если она не существует. Отображение сообщений: Функция show_message()
·
Демонстрация эмуляции User-Agent в Selenium Этот пример демонстрирует, как использовать библиотеку Selenium для запуска браузера Chrome с различными User-Agent, эмулируя разные браузеры и устройства, такие как Chrome, Firefox, Edge, Safari на macOS и iOS. Код выполняет следующие действия: Создание директории для скриншотов: Функция ensure_screenshot_directory() создаёт папку screenshots, если она не существует. Отображение сообщений: Функция show_message()
·
Демонстрация опций профиля Selenium для настройки браузера Этот пример демонстрирует, как использовать библиотеку Selenium для запуска браузера Chrome с опциями профиля, такими как использование профиля по умолчанию. Код выполняет следующие действия: Создание директории для скриншотов: Функция ensure_screenshot_directory() создаёт папку screenshots, если она не существует. Отображение сообщений: Функция show_message() показывает всплывающие окна с информацией о текущей
·
Демонстрация опций прокси Selenium для настройки браузера Этот пример демонстрирует, как использовать библиотеку Selenium для запуска браузера Chrome с опциями прокси, такими как использование прокси-сервера или исключение определённых доменов из прокси. Код выполняет следующие действия: Создание директории для скриншотов: Функция ensure_screenshot_directory() создаёт папку screenshots, если она не существует. Отображение сообщений: Функция show_message() показывает всплывающие окна
·
Демонстрация опций prefs и DevTools Selenium для настройки браузера Этот пример демонстрирует, как использовать библиотеку Selenium для запуска браузера Chrome с настройками через prefs и DevTools, такими как отключение загрузки изображений, уведомлений, менеджера паролей и автоматизации. Код выполняет следующие действия: Создание директории для скриншотов: Функция ensure_screenshot_directory() создаёт папку screenshots, если она не существует. Отображение сообщений: