В blum якийсь час вже є drop game і я згадавши сьогодні про цю гру я вирішив її поламати. (Через певні тести зроблені мною в процесі написання цієї статті мене можливо забанять з Blum, раджу вам бути обережними якщо вам не байдуже на цей проект)
Якось ввечері я помічаю пост в телеграм каналі Catizen Announcement пост про їхній спільний івент з Ton Poker та Playdeck. Зайшовши з основного акаунта я отримую лише один спін(мабуть інші були прокручені раніше) і отримую 1 цент. Прокрутивши ще спін на 1 цент з другого акаунту в мене закрадається підозра, що тут завжди випадає якесь сміття. Я відкриваю Burp Suite вмикаю intercept(щоб запити не відправлялися на сервер а зупинялися). Я не бачу запитів в яких є хоч якийсь рандом і припускаю(як виявиться потім помилково), що рандому або нема або він на стороні клієнта. Відкривши дебагер я починаю пробувати розібратися що відбувається. Щоб знайти який шматок відповідає за сам спін я вмикаю event listener breakpoint на click.
В цій статті я розкажу як ви можете писати програми на selenium швидше, бо підозрюю що ви теж не дуже раді кожен раз копіювати xpath)))
В цьому пості я розповім про те як зробити перевірку ліцензій в своїй програмі і не тільки.
Ви можете знати про такі штуки як electron. По факту це інтерфейс для програми на html, css, js. Для пайтона є така бібліотека як eel, завдяки неї ми сьогодні напишемо простеньку програму яка показує час при натисненні на кнопку. Поставити її можна командою:
Сьогодні ми напишемо невеличку програмку яка дозволить нам авторизуватись на сайт лише раз(ну якщо ви не забудете нажати ентер або не дочекаєтесь збереження як я під час тестів), а потім програма сама буде підвантажувати cookies. Починаємо.
Сьогодні ми напишемо клікера на пайтоні з pyautogui. В більшості випадків краще використовувати щось інше але клікери теж прикольні.
Сьогодні ми будемо вчити tampermonkey. Скачати для Chromium-ів його можна тут. Тепер розбираєм скрипт.
Сьогодні я покажу два способи отримання інфи з coinmarketcap: -Нормальний, через офіційне api. -Колхозний через парсер, інформація не така точна(з api ви отримуєте 12 цифр після крапки в ціні біткоіна в доларах), але зате нема обмежень по використанню.
Для початку імортнемо ліби: selenium, time та config.