Web3 & Python
1.13K subscribers
40 photos
1 video
1 file
37 links
Куча полезной инфы о кодинге в крипте, скрипты, боты и еще куча плюшек!
Download Telegram
👉 Shadow DOM open & closed 👀

На днях работал с Selenium и столкнулся с проблемой 🤯 мне нужно было получить программно элемент и далее работать с ним, в консоле хрома я его видел и вроде бы все ок. Написал код и … он не работает 😐 посмотрев на отладчике исходный код страницы я не увидел в нем свой искомый элемент, и пришел к выводу, что он подгружается позже, потом я обнаружил Shadow DOM 🧐 Начал разбираться с этим вопросом и наткнулся на видос👇 в котором грамотно объясняется как работать с этой темой.

https://www.youtube.com/watch?v=lj9A73okFb8

Правда автор видео пишет не на Python ⚠️ но нам важен сам факт как он добирается до этих скрытых элементов на странице, тоже самое применимо и в Python! Я сделал по аналогии и у меня все получилось. Данная инфа для тех кто давно в теме WEB я думаю далеко не новая, но вот тем кто только начинает работать в этом направлении уверен, очень пригодится. 🦾
👍14
🐳 Всех поздравляю с новым 2023 годом! 🐇

Хочу искренне пожелать здоровья, счастья всем вам и вашим близким! Пусть рядом останутся только те кто реально ценит и всегда готов прийти на помощь в трудную минуту, а не просто сотрясает воздух пустыми словами! 🍾🍾🍾🥂🥂🥂

Конечно же всем огромнейшего профита и успехов в нашей теме крипто! 🤑 Год был медвежим, тяжелым, но именно сейчас мы закладываем фундамент на будущую бычку! Помните, не возможно заработать в каждой движухе, так что если где-то не забрали свое, заберете в другом проекте однозначно 😎 Не сидим на месте, двигаемся, ведь движение - это жизнь!

А этот канал уверен вам будет помогать советом, скриптом или просто добрым словом 😉
12👍4🔥3🎉1
​​Zydra

Zydra - это инструмент для восстановления паролей файлов. Он использует поиск по словарю или метод грубой силы для перебора паролей.

Поддерживаемые файлы: RAR, ZIP, PDF

https://github.com/hamedA2/Zydra
👍5👎2
Selenium WebDriver Recipes in Python. EPUB, PDF + Code 💡

Книга Selenium WebDriver Recipes — это краткое руководство по решению проблем автоматического тестирования веб-приложений с помощью Selenium WebDriver. Он содержит сотни решений реальных проблем с четкими пояснениями и готовыми к запуску тестовыми сценариями, которые вы можете использовать в своих собственных проектах.

👉 Нахождение элементов
👉 Ввод текста в поля
👉 Клики по кнопкам, чекбоксам, radio и т.д
👉 Работа с выпадающими списками и многое другое
👉 Весь код из книги в архиве

P.S. Архив в комментариях!
👍183
🔥Полезные библиотеки Python

Pulse
— интересный Python модуль, который может превращать пиксилезированные фотографии лица в картинки с высоким качеством.

Имея входное изображение с низким разрешением, PULSE ищет выходные данные генеративной модели (здесь StyleGAN) для изображений с высоким разрешением, которые являются реалистичными с точки зрения восприятия и правильно масштабируются.

👉 GitHub/Инструкция
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍81
💡Руководство по поиску элементов с использованием 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