· 6 years ago · Oct 03, 2019, 05:30 AM
1import requests
2import json
3
4#ONLY EDIT BELOW
5name = "Brandon Nguyen"
6email = "p.tl73795" #DO NOT INCLUDE @GMAIL.COM
7postcode = "90015"
8number_of_entries = 10000
9#ONLY EDIT ABOVE
10
11email_url = "@gmail.com" #ONLY USE GMAIL
12
13API_ENDPOINT = "https://api.crowdcat.co/play"
14
15data = "{\r\n \"status\": \"live\",\r\n \"promotionId\": \"dba391fd-864f-4f0a-a59c-224f4b98d8a0\"\r\n}"
16
17headers = {
18 'Accept': "application/json, text/plain, */*",
19 'content-type': "application/json",
20 'Origin': "https://umusic.digital",
21 'Referer': "https://umusic.digital/superm-premiere-event/",
22 'Sec-Fetch-Mode': "cors",
23 'User-Agent': "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36"}
24
25for x in range(number_of_entries):
26 r = requests.post(url = API_ENDPOINT, data = data, headers = headers)
27
28 response_data = r.text
29 response_json = json.loads(response_data)
30
31 url = "https://api.crowdcat.co/play/"+response_json["id"]
32
33 generated_email = email + "+" + str(x) + email_url
34
35 payload = "[\r\n {\r\n \"user\": {\r\n \"name\": \"%s\",\r\n \"email\": \"%s\",\r\n \"postcode\": \"%s\"\r\n },\r\n \"_wid\": \"w_qlk6t4859e\",\r\n \"_tid\": \"data_capture\",\r\n \"_tv\": \"1\"\r\n }\r\n]" % (name, generated_email, postcode)
36
37 print(payload)
38
39 response = requests.request("POST", url, data=payload, headers=headers)
40
41 print(response.text)