· 7 years ago · Mar 05, 2019, 02:56 PM
1import pynput, time, string, random
2import win32api, win32con, win32gui, sys
3from pynput.keyboard import Key, Controller
4keyboard = Controller()
5from pynput.mouse import Button, Controller
6mouse = Controller()
7
8
9def click(x,y):
10 win32api.SetCursorPos((x,y))
11 win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)
12 win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)
13
14
15print(win32gui.GetCursorPos())
16
17
18def id_generator(size=6, chars=string.ascii_uppercase + string.digits):
19 return ''.join(random.choice(chars) for _ in range(size))
20
21
22def ctrl_a():
23 click(929, 425)
24 keyboard.press(Key.ctrl.value)
25 keyboard.press('a')
26 keyboard.release('a')
27 keyboard.release(Key.ctrl.value)
28 keyboard.press(Key.backspace)
29 keyboard.release(Key.backspace)
30 click(929, 484)
31 keyboard.press(Key.ctrl)
32 keyboard.press('a')
33 keyboard.release('a')
34 keyboard.release(Key.ctrl)
35 keyboard.press(Key.backspace)
36 keyboard.release(Key.backspace)
37
38
39def vote_twitch(name):
40 ctrl_a()
41 click(929, 425)
42 keyboard.type(name)
43 click(929, 484)
44 keyboard.type(name + '@gmail.com')
45 click(929, 584)
46 keyboard.type('10-10-1996')
47 click(929, 750)
48 click(929, 814)
49 mouse.position = (929, 584)
50 time.sleep(0.3)
51 mouse.scroll(0, -2000)
52 time.sleep(0.1)
53 click(929, 624)
54 click(929, 759)
55 time.sleep(0.3)
56 click(929, 624)
57 time.sleep(.25)
58 click(929, 749)
59 click(929, 912)
60 time.sleep(0.3)
61 click(1059, 87)
62 time.sleep(0.3)
63
64
65vote_twitch(id_generator())
66vote_twitch(id_generator())
67vote_twitch(id_generator())
68vote_twitch(id_generator())
69vote_twitch(id_generator())
70vote_twitch(id_generator())
71vote_twitch(id_generator())
72vote_twitch(id_generator())
73mouse.position = (2860, 624)
74print('done')