Бот для фарма денег в боте Lesya VK Использовал все через Selenium, все можно было использовать на Vk Api, но я практикую только 1-ый. Для того, чтобы скрипт работал, вам нужно установить chromedriver в папку со скриптом. Так же тут много костылей, но я в принципе делал для себя, поэтому каждый может переписать как ему удобнее Единственная проблема с возникающей местами капчей, ее легко можно обойти или подключить несколько аккаунтов, тут уже зависит от вас %) Скрипт был написан полностью мной, тут без копирайта. Чем больше ваш общий баланс и меньше сумма ставки, тем меньше шанс что вы потеряете все. Скрипт не гарантирует 100% профит, он просто умножает потерянную игроком ставку автоматически до победы. На скриншоте я поставил сумму ставки 100кк при балансе в 85ккк, и за 10 минут мне удалось поднять 15ккк. from selenium.webdriver.chrome.options import Options from selenium.webdriver.support import expected_conditions as ec from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium import webdriver from colorama import Fore, init from time import sleep import os options = Options() options.add_argument("--window-size=955,640") options.add_argument("--log-level=3") options.add_argument('--headless') options.add_argument("--incognito") init() summa = int(input('Enter your bet: ')) browser = webdriver.Chrome(executable_path='chromedriver.exe', chrome_options=options) browser.get('https://vk.com/bot_lesya') browser.find_element_by_id('quick_email').send_keys(***YOUR LOGIN***) browser.find_element_by_id('quick_pass').send_keys('***YOUR PASS***) browser.find_element_by_id('quick_login_button').click() WebDriverWait(browser, 15).until(ec.presence_of_element_located((By.CLASS_NAME, 'group_send_msg_status_block_title'))).click() WebDriverWait(browser, 15).until(ec.presence_of_element_located((By.CLASS_NAME, 'mail_box_header_link'))).click() WebDriverWait(browser, 15).until(ec.presence_of_element_located((By.ID, 'im_editable-158861435'))).send_keys('Казино ' + str(summa)) browser.find_element_by_xpath('//*[@id="content"]/div/div[1]/div[3]/div[2]/div[4]/div[3]/div[4]/div[1]/button').click() os.system("cls") q = int(summa) sleep(6) print(Fore.LIGHTCYAN_EX + '\n[>]\tYour bet is ' + str(summa) + '$\n' + Fore.RESET + '\n' '________________________________________________________________________________') while True: t = browser.find_elements_by_xpath('//*[@id="content"]/div/div[1]/div[3]/div[2]/div[3]/div/div/div/div/div[1]/div') e = browser.find_element_by_xpath('//*[@id="content"]/div/div[1]/div[3]/div[2]/div[3]/div/div/div/div/div[1]/div[' + str(len(t)) + ']').text if 'проиграли' in e: su = q * 2 q = su print(Fore.LIGHTRED_EX + 'LOSE ' + Fore.RESET + '| Balance: ' + e.split(': ')[-1] + '$') browser.find_element_by_xpath('//*[@id="im_editable-158861435"]').send_keys('Казино ' + str(su)) browser.find_element_by_xpath( '//*[@id="content"]/div/div[1]/div[3]/div[2]/div[4]/div[3]/div[4]/div[1]/button').click() sleep(6) # Задержка между сообщениями elif 'выиграли' in e: print(Fore.LIGHTGREEN_EX + 'WIN ' + Fore.RESET + '| Balance: ' + e.split(': ')[-1] + '$') browser.find_element_by_xpath('//*[@id="im_editable-158861435"]').send_keys('Казино ' + str(summa)) browser.find_element_by_xpath( '//*[@id="content"]/div/div[1]/div[3]/div[2]/div[4]/div[3]/div[4]/div[1]/button').click() q = int(summa) sleep(6) elif 'недостаточно' in e: print('STOP / You dont have a balance') browser.find_element_by_xpath('//*[@id="im_editable-158861435"]').send_keys('Казино ' + str(summa)) browser.find_element_by_xpath( '//*[@id="content"]/div/div[1]/div[3]/div[2]/div[4]/div[3]/div[4]/div[1]/button').click() q = int(summa) break else: browser.find_element_by_xpath('//*[@id="im_editable-158861435"]').send_keys('Казино ' + str(q)) browser.find_element_by_xpath('//*[@id="content"]/div/div[1]/div[3]/div[2]/div[4]/div[3]/div[4]/div[1]/button').click() sleep(6) Код from selenium.webdriver.chrome.options import Options from selenium.webdriver.support import expected_conditions as ec from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium import webdriver from colorama import Fore, init from time import sleep import os options = Options() options.add_argument("--window-size=955,640") options.add_argument("--log-level=3") options.add_argument('--headless') options.add_argument("--incognito") init() summa = int(input('Enter your bet: ')) browser = webdriver.Chrome(executable_path='chromedriver.exe', chrome_options=options) browser.get('https://vk.com/bot_lesya') browser.find_element_by_id('quick_email').send_keys(***YOUR LOGIN***) browser.find_element_by_id('quick_pass').send_keys('***YOUR PASS***) browser.find_element_by_id('quick_login_button').click() WebDriverWait(browser, 15).until(ec.presence_of_element_located((By.CLASS_NAME, 'group_send_msg_status_block_title'))).click() WebDriverWait(browser, 15).until(ec.presence_of_element_located((By.CLASS_NAME, 'mail_box_header_link'))).click() WebDriverWait(browser, 15).until(ec.presence_of_element_located((By.ID, 'im_editable-158861435'))).send_keys('Казино ' + str(summa)) browser.find_element_by_xpath('//*[@id="content"]/div/div[1]/div[3]/div[2]/div[4]/div[3]/div[4]/div[1]/button').click() os.system("cls") q = int(summa) sleep(6) print(Fore.LIGHTCYAN_EX + '\n[>]\tYour bet is ' + str(summa) + '$\n' + Fore.RESET + '\n' '________________________________________________________________________________') while True: t = browser.find_elements_by_xpath('//*[@id="content"]/div/div[1]/div[3]/div[2]/div[3]/div/div/div/div/div[1]/div') e = browser.find_element_by_xpath('//*[@id="content"]/div/div[1]/div[3]/div[2]/div[3]/div/div/div/div/div[1]/div[' + str(len(t)) + ']').text if 'проиграли' in e: su = q * 2 q = su print(Fore.LIGHTRED_EX + 'LOSE ' + Fore.RESET + '| Balance: ' + e.split(': ')[-1] + '$') browser.find_element_by_xpath('//*[@id="im_editable-158861435"]').send_keys('Казино ' + str(su)) browser.find_element_by_xpath( '//*[@id="content"]/div/div[1]/div[3]/div[2]/div[4]/div[3]/div[4]/div[1]/button').click() sleep(6) # Задержка между сообщениями elif 'выиграли' in e: print(Fore.LIGHTGREEN_EX + 'WIN ' + Fore.RESET + '| Balance: ' + e.split(': ')[-1] + '$') browser.find_element_by_xpath('//*[@id="im_editable-158861435"]').send_keys('Казино ' + str(summa)) browser.find_element_by_xpath( '//*[@id="content"]/div/div[1]/div[3]/div[2]/div[4]/div[3]/div[4]/div[1]/button').click() q = int(summa) sleep(6) elif 'недостаточно' in e: print('STOP / You dont have a balance') browser.find_element_by_xpath('//*[@id="im_editable-158861435"]').send_keys('Казино ' + str(summa)) browser.find_element_by_xpath( '//*[@id="content"]/div/div[1]/div[3]/div[2]/div[4]/div[3]/div[4]/div[1]/button').click() q = int(summa) break else: browser.find_element_by_xpath('//*[@id="im_editable-158861435"]').send_keys('Казино ' + str(q)) browser.find_element_by_xpath('//*[@id="content"]/div/div[1]/div[3]/div[2]/div[4]/div[3]/div[4]/div[1]/button').click() sleep(6) Используйте код на своих страх и риск ;) Одна ошибка в указанной сумме ставки и пиши пропало.
TopBuy, Видел некоторые парни продают ее, сам честно хз. Либо же развиваться там, ахах, но больше для детей имхо Делал чисто для практики, может и нужно кому-то будет