import random import time import string import re import requests import json def generateString(): return ''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(32)) requestURL = "https://invites.oneplus.net/index.php?r=share/signup&success_jsonpCallback=success_jsonpCallback&email={{name}}%40mailinator.com&koid=FENPED&_=1438674708873" currentEmail = generateString() print("hippie") print("Sending invite to " + currentEmail +"@mailinator.com") res = requests.get(requestURL.replace("{{name}}", currentEmail)) apiToken = "76abc59d5ff64923af1631955cf24251" mailinatorInbox = "https://api.mailinator.com/api/inbox?to=" + currentEmail + "&token=" + apiToken print("curling " + mailinatorInbox) time.sleep(5) response = requests.get(mailinatorInbox) json_data = json.loads(response.text) for message in json_data["messages"]: if message["subject"] == "Confirm your email": emailID = message["id"] mailinatorMessage = "https://api.mailinator.com/api/email?id=" + emailID + "&token=" + apiToken response = requests.get(mailinatorMessage) json_data = json.loads(response.text) print(json_data) content = json_data["data"]["parts"][0]["body"] m = re.search('http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+', content) newURL = m.group(0).rstrip(".") print("Sending confirmation request to" + newURL) res = requests.get(m.group(0).rstrip("."))
Traceback (most recent call last): File "oneplus.py", line 27, in <module> mailinatorMessage = "https://api.mailinator.com/api/email?id=" + emailID + " &token=" + apiToken NameError: name 'emailID' is not defined
EmailID
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)