Web3 & Python
1.13K subscribers
40 photos
1 video
1 file
37 links
Куча полезной инфы о кодинге в крипте, скрипты, боты и еще куча плюшек!
Download Telegram
💡Руководство по поиску элементов с использованием XPath в Selenium Python

Все кто работал с Selenium знают как заморочено иногда нужно писать код для получения того или иного элемента на странице 🤯 особенно когда она динамически изменяется или имеет не удобную структуру для парсинга. Недавно наткнулся на очень крутую статью, в которой отлично описываются возможности XPath ! Не однократно к ней обращался, очень помогала. Ниже приведу содержание 👇

Коротко о XML и XPath
Маршруты поиска
Абсолютные пути
Относительные пути
Подстановочные выражения
Предикаты
Используем индексы для указания позиции элемента
Используем логические операторы OR и AND в выражения XPath
Используем функции языка XPath
Функция text()
Функция contains()
Функция starts-with()
Функция last()
Функция position()
Используем полные маршруты поиска элементов
Ось предков (ancestor axis)
Ось следующих одноуровневых узлов (following-sibling axis)
Ось дочерних элементов (child axis)
Ось следующих узлов (following axis)
Ось предыдущих одноуровневых узлов (preceding-sibling axis)
Ось предыдущих узлов (preceding axis)
Ось потомков (descendant axis)
Ось потомков, включая контекстный узел (descendant-or-self axis)
Ось предков, включая контекстный узел (ancestor-or-self axis)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72
Upscayl — кроссплатформенный инструмент для улучшения качества изображения на основе AI моделей.

Утилита уже сконфигурирована в исполняемые файлы под разные ОС, будь то Linux/Mac/Windows.

🐍 GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🤣2❤‍🔥11🔥1