import json
import requests
import time
LUTION_API_KEY = "xxxx"
def get_email_and_balance():
url = f"https://api.lution.ee/auth/me?apikey={LUTION_API_KEY}"
response = requests.get(url)
data = response.json()
email = data.get('email')
balance = data.get('balance')
return email, balance
def buy(quantity):
url = f"http://api.lution.ee/mail/buy?mailcode=HOTMAIL&quantity={quantity}&apikey={LUTION_API_KEY}"
response = requests.get(url)
return response.json()
"""
data = response.json()
if data.get('Code') != 0:
return None
emails_list = data['Data']['Emails']
return emails_list
"""
def extract_emails():
json_data = {
'Code': 0,
'Message': 'Success',
'Data': {
'TransId': '18659061',
'Product': 'HOTMAIL',
'Quantity': 2,
'UnitPrice': 0.001,
'UnitPriceUsd': 0.001,
'TotalAmount': 0.002,
'TotalAmountUsd': 0.002,
'Emails': [
{'Email': '[email protected]', 'Password': 'VU0XFVJzCbJ'},
{'Email': '[email protected]', 'Password': 'IPHuWsf55F'}
]
}
}
return json_data
def save_emails_to_file(emails, filename):
with open(filename, 'w') as file:
for email in emails:
file.write(f"{email['Email']}:{email['Password']}\n")
#[{'addr': '[email protected]', 'app_pwd': 'VV9uCLZaUDW', 'usr': "It's me", 'sig': "It's me\nMentor\nDream big, work hard", 'host': 'a0cc8113-4a48-4984-966a-4bc1b23d804e'}]
def load_ht_accounts(quantity):
email, balance = get_email_and_balance()
if balance < 0.1:
print("##########Balance is low##########")
data = buy(quantity)
#data = extract_emails()
print(data)
if data.get('Code') != 0:
print("Buy hotmail accounts failed")
return False
emails_list = data['Data']['Emails']
esp_db_init.import_data(emails_list)
#save_emails_to_file
return True
#[email protected]:o1rsdpLP2jG
def load_bee_accounts(quantity):
apikey = "xxxx"
url = f"http://bee-mails.com/getEmail?num={quantity}&key={apikey}&emailType=hotmail&format=txt"
response = requests.get(url)
if response.status_code != 200:
print(f"Failed to retrieve emails. HTTP Status Code: {response.status_code}")
return False
# Read the response text and split it into lines
lines = response.text.splitlines()
print(lines)
emails = []
for line in lines:
line = line.strip()
if len(line) < 5:
continue
mail = {}
mail_prop = line.split(":")
mail['Email'] = mail_prop[0]
mail['Password'] = mail_prop[1]
print(mail)
emails.append(mail)
esp_db_init.import_data(emails)
return True
if __name__ == '__main__':
load_bee_accounts(2)
"""
data = extract_emails()
if data.get('Code') == 0:
emails_list = data['Data']['Emails']
esp_db_init.import_data(emails_list)
"""