1. Переходим в мини-приложение: m.vk.com/app53014667 2. Нажимаем сгенерировать персонажа 3. Голосуем за одного из персонажей 4. Соглашаемся подписаться на уведомления ( потом можно отписаться) 5. В всплывающем окне нажимаем получить приз и крутим рулетку стикеров, какие выпадут такие выпадут. Второй набор можно получить за три голосования. После того как вы проголосовали три раза в разделе "Мой персонаж" снизу будет кнопка "Проголосовал более 3х раз", в ней получаем второй набор.
кому лень самому получать получить лаунч парамс для кода import requests import time import random import json headers = { 'accept': '*/*', 'accept-language': 'ru,en;q=0.9', 'content-type': 'application/x-www-form-urlencoded', 'origin': 'https://prod-app53014667-aeb7765aaa71.pages-ac.vk-apps.com', 'priority': 'u=1, i', 'referer': 'https://prod-app53014667-aeb7765aaa71.pages-ac.vk-apps.com/', 'sec-ch-ua': '"Not A(Brand";v="8", "Chromium";v="132", "YaBrowser";v="25.2", "Yowser";v="2.5"', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': '"Windows"', 'sec-fetch-dest': 'empty', 'sec-fetch-mode': 'cors', 'sec-fetch-site': 'cross-site', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 YaBrowser/25.2.0.0 Safari/537.36', 'x-mini-app-sign': '',# сюда епта } for i in range(1, 7): data = f'{{"tasks":[{i}]}}' response = requests.post('https://dixie.xelene.me/user/task/complete', headers=headers, data=data) print(response.text) time.sleep(2) time.sleep(2) response = requests.get('https://dixie.xelene.me/voteList/', headers=headers) if response.status_code == 200: data = response.json() user_votes = data['data']['user']['votes'] hero_list = data['data']['list'] if hero_list: random_hero = random.choice(hero_list) hero_hash = random_hero['hash'] hero_name = random_hero['name'] hero_class = random_hero['class'] hero_url = random_hero['url'] print(f"Hash: {hero_hash}") print(f"Name: {hero_name}") print(f"URL: {hero_url}") print(f"User Votes: {user_votes}") time.sleep(2) for _ in range(user_votes): vote_data = { "hero": { "class": hero_class, "hash": hero_hash, "name": hero_name, "url": hero_url } } json_data = json.dumps(vote_data).encode('utf-8') vote_url = 'https://dixie.xelene.me/voteList/vote' vote_response = requests.post(vote_url, headers=headers, data=json_data) if vote_response.status_code == 200: print(f"Vote submitted successfully! Response: {vote_response.text}") else: print(f"Error submitting vote. Status code: {vote_response.status_code}, Response: {vote_response.text}") time.sleep(1) else: print("Hero list is empty.") else: print(f"Error fetching data: {response.status_code}") time.sleep(2) data = '{}' response = requests.post('https://dixie.xelene.me/weeklyDraw/participate', headers=headers, data=data) print(response.text) time.sleep(2) response = requests.post('https://dixie.xelene.me/dailyDraw/participate', headers=headers, data=data) print(response.text) Python import requests import time import random import json headers = { 'accept': '*/*', 'accept-language': 'ru,en;q=0.9', 'content-type': 'application/x-www-form-urlencoded', 'origin': 'https://prod-app53014667-aeb7765aaa71.pages-ac.vk-apps.com', 'priority': 'u=1, i', 'referer': 'https://prod-app53014667-aeb7765aaa71.pages-ac.vk-apps.com/', 'sec-ch-ua': '"Not A(Brand";v="8", "Chromium";v="132", "YaBrowser";v="25.2", "Yowser";v="2.5"', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': '"Windows"', 'sec-fetch-dest': 'empty', 'sec-fetch-mode': 'cors', 'sec-fetch-site': 'cross-site', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 YaBrowser/25.2.0.0 Safari/537.36', 'x-mini-app-sign': '',# сюда епта } for i in range(1, 7): data = f'{{"tasks":[{i}]}}' response = requests.post('https://dixie.xelene.me/user/task/complete', headers=headers, data=data) print(response.text) time.sleep(2) time.sleep(2) response = requests.get('https://dixie.xelene.me/voteList/', headers=headers) if response.status_code == 200: data = response.json() user_votes = data['data']['user']['votes'] hero_list = data['data']['list'] if hero_list: random_hero = random.choice(hero_list) hero_hash = random_hero['hash'] hero_name = random_hero['name'] hero_class = random_hero['class'] hero_url = random_hero['url'] print(f"Hash: {hero_hash}") print(f"Name: {hero_name}") print(f"URL: {hero_url}") print(f"User Votes: {user_votes}") time.sleep(2) for _ in range(user_votes): vote_data = { "hero": { "class": hero_class, "hash": hero_hash, "name": hero_name, "url": hero_url } } json_data = json.dumps(vote_data).encode('utf-8') vote_url = 'https://dixie.xelene.me/voteList/vote' vote_response = requests.post(vote_url, headers=headers, data=json_data) if vote_response.status_code == 200: print(f"Vote submitted successfully! Response: {vote_response.text}") else: print(f"Error submitting vote. Status code: {vote_response.status_code}, Response: {vote_response.text}") time.sleep(1) else: print("Hero list is empty.") else: print(f"Error fetching data: {response.status_code}") time.sleep(2) data = '{}' response = requests.post('https://dixie.xelene.me/weeklyDraw/participate', headers=headers, data=data) print(response.text) time.sleep(2) response = requests.post('https://dixie.xelene.me/dailyDraw/participate', headers=headers, data=data) print(response.text)