Web3 & Python
1.13K subscribers
40 photos
1 video
1 file
37 links
Куча полезной инфы о кодинге в крипте, скрипты, боты и еще куча плюшек!
Download Telegram
👉 НОВЫЙ СКРИПТ 👀

На днях в чате мелькал скрипт по мосту через orbiter finance 😎 сейчас вспомнил про него 💡 Вот решил с вами поделится, код мельком глянул, вроде ничего подозрительного, сам не тестил! Описание на гитхабе в файле helper.txt, приведу его ниже 👇

Текущие доступные сети в config в переменной get_provider:
1) Ethereum
2) BSC
3) Arbitrum
4) Optimism
5) Matic

Настроить стоимость газа можно в default_gasPrice для каждой из сетей, либо добавить.
Весь список сетей на сайте орбитера - https://docs.orbiter.finance/technology. Доступные кода в таблице.

Переменные **_orbiter - роутеры орбитра, куда отправляются токены.
contract_stable - контракты токенов из доступных сетей, которые можно найти на coingecko/coinmarket
sourthmap_currency - возможность отправки текущего токена в нужную сеть и его withholding_fee. Fee устанавливается для каждой сети статично.

P.S. За чужие скрипты ответственности не несу! Да и вообще за исходный код никто ответственности не несет 😎 код открытый, вы сами все компилируете и запускаете, помните об этом 🫵 и будьте внимательны! ⚠️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🐳4🔥1💩1
👉 2 видеокурса по самртконтрактам на Solidity 👀

👉 16-ти часовой курс по самртконтрактам Solidity + Python от разраба Chainlink, смотреть можно на русском через Яндекс браузер, если не получится, то под видео есть ссылка на гитхаб на скрипт, который автоматически переводит видео до 4 часов как Яндекс браузер! 👌

👉 А вот еще один мощный курс на русском по Solidity без нейронного перевода, подписчики говорят что тоже TOPчик 💡 в других чатах это подтверждали! Кстати говорят что даже лучше чем от Chainlink, я пока судить не могу, до конца еще не изучил. Причем в этом видеокурсе автор по сей день добавляет материал, то есть как я понял можно следить и ждать новых тем 👁
🔥62
Web3 & Python
Photo
⚠️ Еще пример СКАМА! Сейчас серфил чатики 👀 и наткнулся на такую инфу, пост был от 9 ноября, примерно месяц назад, но нам не так важна сейчас дата как содержание... Читаем внимательно, в конце поста дам свой комментарий 👇

⚠️ Осторожно! В репозитории PyPI выявлены вредоносные пакеты, нацеленные на кражу криптовалюты!

В каталоге PyPI (Python Package Index) выявлено 26 вредоносных пакетов, содержащих в скрипте setup.py обфусцированный код, определяющий наличие идентификаторов криптокошельков в буфере обмена и меняющий их на кошелёк злоумышленника. Подмену выполняет сценарий JavaScript, который встраивается в браузер.

👉 Вот полный список вредоносных пакетов, которые подменяют номера криптокошельков: baeutifulsoup4, beautifulsup4, cloorama, cryptograpyh, crpytography, djangoo, hello-world-exampl, hello-world-example, ipyhton, mail-validator, mysql-connector-pyhton, notebok, pyautogiu, pygaem, pytorhc, python-dateuti, python-flask, python3-flask, pyyalm, rqeuests, slenium, sqlachemy, sqlalcemy, tkniter, urlllib.

Подробнее:
https://www.opennet.ru/opennews/art.shtml?num=58067

💡 Как видим из поста выше, скамер, разместил в библиотеке дубли очень популярных пакетов для Python и сделал вредоносный код, надеясь на то, что люди которые будут инсталить пакет печатая название вручную в терминале ошибутся на 1 букву и не заметят этого. Вот некоторые примеры правильных и фейковых пакетов:

colorama (правильно) и cloorama (фейк)
selenium (правильно) и slenium (фейк)
requests (правильно) и rqeuests (фейк)

👉 Этим постом я еще раз хочу подчеркнуть насколько важно быть начеку и думать 🧠 где, как и что вы делаете!
🔥14👍6🤡1🤣1🤓1
👉 НОВЫЙ СКРИПТ 👀

Написал скрипт 💡 с возможностью массового голосования на snapshot c помощью Adspower ⚠️ С помощью данного скрипта вы можете проголосовать на snapshot со всех ваших аккаунтов. Похожий скрипт уже был, но он был на JavaScript и голосовал не через Ads. 👇

https://github.com/razeb-in-sec/adspower-mass-voting-snapshot

Настройка 🧠
👉 в файл urls.txt вставляем url и наименование кнопки голоса в формате url|name_voice_button (обязательно текст смотрим через инспектор браузера, т.к. бывают пробелмы спереди или сздаи текста, без них работать не будет!)
👉 в файл id_passw.txt вставляем AdsID|Pass_Metamask
перед началом работы сами бразуеры Ads должны быть закрыты, а менеджер Ads (где все браузеры) открыт.
👉 между некоторыми действиями стоит большая задержка, например от 7 до 12 секунд, сделано для того чтобы точно скрипт отработал, так как иногда элементы открываются очень долго, в зависимости от нагрузки сайта, можете корректировать по своем усмотрению, меньше 5 сек не рекомендую ставить!
20👍4🔥2🐳2💩1
👉 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