· 6 years ago · Nov 25, 2019, 09:54 AM
1import requests
2import random
3import string
4
5def randomString(stringLength):
6 """Generate a random string with the combination of lowercase and uppercase letters """
7
8 letters = string.ascii_letters
9 return ''.join(random.choice(letters) for i in range(stringLength))
10cnt = 0
11while True:
12 print(str(cnt)+ ")")
13 s = requests.Session()
14 url = "https://infoverseny.uni-eszterhazy.hu/hu/regisztracio"
15
16 passwd = randomString(random.randint(9, 30))
17 last_name = randomString(random.randint(10, 20))
18 first_name = randomString(random.randint(10, 20))
19 username = randomString(random.randint(10, 20))
20 email = randomString(random.randint(5, 8)) + "@gmail.com"
21
22 obj = {'last_name': last_name,
23 'first_name': first_name,
24 'username': username,
25 'email': email ,
26 'password': passwd,
27 'confirm_password': passwd,
28 'register': 'Regisztráció'}
29
30 x = s.post(url, data = obj)
31 print("Register: " + str(x.status_code))
32
33
34 url = "https://infoverseny.uni-eszterhazy.hu/belepes"
35
36 obj = {'identity': email,
37 'password': passwd,
38 'submit': 'Belépés'}
39
40 x = s.post(url, data = obj)
41 print("Login: " + str(x.status_code))
42
43 url = "https://infoverseny.uni-eszterhazy.hu/hu/versenyek/jelentkezes/5"
44
45 obj = {'team_name': randomString(random.randint(9, 30)),
46 'organization': randomString(random.randint(9, 30)),
47 'teacher_name': randomString(random.randint(9, 30)) + " " + randomString(random.randint(9, 30)),
48 'details': randomString(random.randint(50, 100)),
49 'competition_translation_id': '5',
50 'submit': 'Jelentkezés'}
51
52 x = s.post(url, data = obj)
53
54 print("Competition: " + str(x.status_code))
55 cnt += 1