import requests
import random
class bcolors:
HEADER = '\033[95m'
OKBLUE = '\033[94m'
OKCYAN = '\033[96m'
OKGREEN = '\033[92m'
WARNING = '\033[93m'
FAIL = '\033[91m'
ENDC = '\033[0m'
BOLD = '\033[1m'
UNDERLINE = '\033[4m'
mode = "file" # mode может иметь значения: file - чтение из файла/input - ввод внутри программы
filename = "emails.txt" # почты будут взяты из файла emails.txt (1 почта - 1 строка). Данная настройка нужна только, если вы используете мод file, в ином случае оставьте ее неизменной
def post_request(country, ip, email):
data = {
"country": country,
"id": "basic",
"cpu": None,
"memory": None,
"storage": None,
"os": "ten",
"price_first": 1500,
"lang": "ru",
"ip": ip,
"rate_email": email,
"promo": "direct",
"select_month": 0,
"payment-pethod": 32,
"pravila": None,
}
requests.post("https://cloud-desktop.net/scripts/ajaxTarif.php", data=data)
if mode == "input":
mail = input("Введите почту для получения дедика >> ")
country = input("Введите страну (germany/russia2/russia/ukraine/other country) >> ")
elif mode == "file":
try:
with open(filename, "r", encoding="utf-8") as file:
emails = [line.rstrip() for line in file]
country = input("Введите страну (germany/russia2/russia/ukraine/other country) >> ")
for email in emails:
ip = f"{random.randint(0, 255)}.{random.randint(0, 255)}.{random.randint(0, 255)}.{random.randint(0, 255)}"
post_request(country, ip, email)
except FileNotFoundError:
print(f"{bcolors.FAIL}Измените режим работы (mode) или создайте файл с почтами{bcolors.ENDC}")
except:
print("Ошибка!!!") # сообщите разработчику
print(f"\n\nПисьма должны прийти в течении 2-3 минут (иногда попадает во вкладку SPAM)\n\n"
f"{bcolors.WARNING}Что делать, если письмо не пришло? {bcolors.ENDC}\n"
f"1. Попробуйте использовать новую почту и другую страну\n"
f"2. Убедитесь, что вы не использовали эту почту ранее! \n"
f"3. В 5-10% случаев письмо может не прийти по тех.причинам - в таком случае можете использовать программу с теме же данными еще раз\n"
f"4. Нужны почты с адекватными именами типа: alexmarkiw@gmail.com, не подойдут: nkfwkjsfhs72@xz.iv и временные почты (даже gmail)!")