• XSS.stack #1 – первый литературный журнал от юзеров форума

прочее Автоматизация Blum

q2e

ripper
КИДАЛА
Регистрация
13.05.2024
Сообщения
30
Реакции
-3
Пожалуйста, обратите внимание, что пользователь заблокирован
Добрый день форумчане , хотел бы поделиться своим скриптом для фарма монеток в blum.
Суть очень проста , запустить приложения blum через ПК и запустить сам скрипт (так же надо прописать 1 ).

q- остановить / запустить

Python:
import pygetwindow as gw
import pyautogui
import time
import keyboard
import random
from pynput.mouse import Button, Controller
import threading

mouse = Controller()
time.sleep(0.5)


def click(x, y):
    mouse.position = (x, y + random.randint(1, 3))
    mouse.press(Button.left)
    mouse.release(Button.left)


def find_red_pixels(window_rect):
    while True:
        if paused:
            continue

        scrn = pyautogui.screenshot(
            region=(window_rect[0], window_rect[1], window_rect[2], window_rect[3]))
        width, height = scrn.size
        red_pixel_found = False

        for x in range(width):
            for y in range(height):
                r, g, b = scrn.getpixel((x, y))
                if (r, g, b) == (252, 118, 132):  # Пиксели в указанном диапазоне цвета
                    click(window_rect[0] + x, window_rect[1] + y)
                    red_pixel_found = True
                    break
            if red_pixel_found:
                break

        if red_pixel_found:
            print('Обнаружены пиксели красного цвета. Отключение поиска на 26 секунд.')
            time.sleep(30)
        else:
            time.sleep(3)


window_name = input('\n[✅] | Введите название окна (1 - TelegramDesktop): ')

if window_name == '1':
    window_name = "TelegramDesktop"

check = gw.getWindowsWithTitle(window_name)
if not check:
    print(f"[❌] | Окно - {window_name} не найдено!")
    exit()
else:
    print(f"[✅] | Окно найдено - {window_name}\n[✅] | Нажмите 'q' для паузы.")

telegram_window = check[0]
paused = False

# Запускаем поток для поиска красных пикселей
thread = threading.Thread(target=find_red_pixels, args=((telegram_window.left, telegram_window.top,
                                                         telegram_window.width, telegram_window.height),))
thread.daemon = True
thread.start()

while True:
    if keyboard.is_pressed('q'):
        paused = not paused
        if paused:
            print('[✅] | Пауза.')
        else:
            print('[✅] | Продолжение работы.')
        time.sleep(0.2)

    if paused:
        continue

    window_rect = (
        telegram_window.left, telegram_window.top, telegram_window.width, telegram_window.height
    )

    if telegram_window != []:
        try:
            telegram_window.activate()
        except:
            telegram_window.minimize()
            telegram_window.restore()

    scrn = pyautogui.screenshot(
        region=(window_rect[0], window_rect[1], window_rect[2], window_rect[3]))

    width, height = scrn.size
    pixel_found = False
    word_found = False

    if pixel_found == True:
        break

    for x in range(0, width, 20):
        for y in range(0, height, 20):
            r, g, b = scrn.getpixel((x, y))
            if (b in range(0, 125)) and (r in range(102, 220)) and (g in range(200, 255)):
                screen_x = window_rect[0] + x
                screen_y = window_rect[1] + y
                click(screen_x + 4, screen_y)
          
                break

print('[✅] | Остановлено.')

Скрипт очень простенький но если будет большое количество актива то возможно сделаю скрипт более автоматизированным

Если возникнут вопросы пишите в тг @q2esmm или в комментариях
А так же если хотите отблагодарить молодого кодера то снизу кош

BTC - bc1qj3r8znsscg2ywjq8kzqxegmzel2uxkd9vnz2f3
ETH - 0xf651a3889d80b6946bF54eF118F6FE554bFC41af
USDT - 0xf651a3889d80b6946bF54eF118F6FE554bFC41af

(Строго не судите это мой первый пост, буду рад если поддержите лайком )
 
Последнее редактирование:
Приветствую, если сделаешь автоматизированным! Было бы круто! что бы сам залетал на аккаунты, + чекер и т.д. т.п. Даже копейку за такой код заплачу. Спасибо
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Добрый день форумчане , хотел бы поделиться своим скриптом для фарма монеток в blum.
Суть очень проста , запустить приложения blum через ПК и запустить сам скрипт (так же надо прописать 1 ).

q- остановить / запустить

Python:
import pygetwindow as gw
import pyautogui
import time
import keyboard
import random
from pynput.mouse import Button, Controller
import threading

mouse = Controller()
time.sleep(0.5)


def click(x, y):
    mouse.position = (x, y + random.randint(1, 3))
    mouse.press(Button.left)
    mouse.release(Button.left)


def find_red_pixels(window_rect):
    while True:
        if paused:
            continue

        scrn = pyautogui.screenshot(
            region=(window_rect[0], window_rect[1], window_rect[2], window_rect[3]))
        width, height = scrn.size
        red_pixel_found = False

        for x in range(width):
            for y in range(height):
                r, g, b = scrn.getpixel((x, y))
                if (r, g, b) == (252, 118, 132):  # Пиксели в указанном диапазоне цвета
                    click(window_rect[0] + x, window_rect[1] + y)
                    red_pixel_found = True
                    break
            if red_pixel_found:
                break

        if red_pixel_found:
            print('Обнаружены пиксели красного цвета. Отключение поиска на 26 секунд.')
            time.sleep(30)
        else:
            time.sleep(3)


window_name = input('\n[✅] | Введите название окна (1 - TelegramDesktop): ')

if window_name == '1':
    window_name = "TelegramDesktop"

check = gw.getWindowsWithTitle(window_name)
if not check:
    print(f"[❌] | Окно - {window_name} не найдено!")
    exit()
else:
    print(f"[✅] | Окно найдено - {window_name}\n[✅] | Нажмите 'q' для паузы.")

telegram_window = check[0]
paused = False

# Запускаем поток для поиска красных пикселей
thread = threading.Thread(target=find_red_pixels, args=((telegram_window.left, telegram_window.top,
                                                         telegram_window.width, telegram_window.height),))
thread.daemon = True
thread.start()

while True:
    if keyboard.is_pressed('q'):
        paused = not paused
        if paused:
            print('[✅] | Пауза.')
        else:
            print('[✅] | Продолжение работы.')
        time.sleep(0.2)

    if paused:
        continue

    window_rect = (
        telegram_window.left, telegram_window.top, telegram_window.width, telegram_window.height
    )

    if telegram_window != []:
        try:
            telegram_window.activate()
        except:
            telegram_window.minimize()
            telegram_window.restore()

    scrn = pyautogui.screenshot(
        region=(window_rect[0], window_rect[1], window_rect[2], window_rect[3]))

    width, height = scrn.size
    pixel_found = False
    word_found = False

    if pixel_found == True:
        break

    for x in range(0, width, 20):
        for y in range(0, height, 20):
            r, g, b = scrn.getpixel((x, y))
            if (b in range(0, 125)) and (r in range(102, 220)) and (g in range(200, 255)):
                screen_x = window_rect[0] + x
                screen_y = window_rect[1] + y
                click(screen_x + 4, screen_y)
         
                break

print('[✅] | Остановлено.')

Скрипт очень простенький но если будет большое количество актива то возможно сделаю скрипт более автоматизированным

Если возникнут вопросы пишите в тг @q2esmm или в комментариях
А так же если хотите отблагодарить молодого кодера то снизу кош

BTC - bc1qj3r8znsscg2ywjq8kzqxegmzel2uxkd9vnz2f3
ETH - 0xf651a3889d80b6946bF54eF118F6FE554bFC41af
USDT - 0xf651a3889d80b6946bF54eF118F6FE554bFC41af

(Строго не судите это мой первый пост, буду рад если поддержите лайком )
Наверное, сейчас это актуальная тема, но я бы советовал тебе написать все это в виде статьи, и админ бы тебя как раз за это отблагодарил тугриками :)
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Наверное, сейчас это актуальная тема, но я бы советовал тебе написать все это в виде статьи, и админ бы тебя как раз за это отблагодарил тугриками :)
Спасибо , наверное так и сделаю.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
А что, проект стоящий? Есть информация примерная по выходу на биржи?
Да , к концу 24 года выйдет
 
Да , к концу 24 года выйдет
Даже представить не могу какая будет цена усредненная. Ведь после нашумевшего NOT сейчас прям большинство возьмется за автоматизацию и накликает миллиарды.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Даже представить не могу какая будет цена усредненная. Ведь после нашумевшего NOT сейчас прям большинство возьмется за автоматизацию и накликает миллиарды.
Думаю скоро лавочку прикроют и будут срезать балансы .Если будете юзать скрипт то 1 прокси на 2 акка должно хватить , иначе уже урезают .
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Приветствую, если сделаешь автоматизированным! Было бы круто! что бы сам залетал на аккаунты, + чекер и т.д. т.п. Даже копейку за такой код заплачу. Спасибо
Хорошо , постараюсь !!!
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Приветствую, если сделаешь автоматизированным! Было бы круто! что бы сам залетал на аккаунты, + чекер и т.д. т.п. Даже копейку за такой код заплачу. Спасибо
https://xss.pro/threads/116531/
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх