-
Notifications
You must be signed in to change notification settings - Fork 1
/
generator.py
56 lines (44 loc) · 1.86 KB
/
generator.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
from selenium import webdriver
import time
import pytesseract
from msedge.selenium_tools import EdgeOptions
from msedge.selenium_tools import Edge
from webdriver_manager.microsoft import EdgeChromiumDriverManager
import credentials # this is a file with the sensitive credentials and paths
def Screenshoter():
edge_options = EdgeOptions()
edge_options.use_chromium = True
edge_options.add_argument('headless')
edge_options.add_argument('disable-gpu')
edge_options.add_experimental_option('excludeSwitches', ['enable-logging'])
driver = Edge(executable_path=credentials.webdrive_path,
options=edge_options)
# driver.get('https://www.reddit.com/r/place/?cx=307&cy=315&px=200')
driver.get('https://www.reddit.com/r/place/?cx=166&cy=1216&px=100')
time.sleep(5)
driver.get_screenshot_as_file('yo.png')
driver.quit()
def Screenshoter2():
edge_options = EdgeOptions()
edge_options.use_chromium = True
edge_options.add_argument('headless')
edge_options.add_argument('disable-gpu')
edge_options.add_experimental_option('excludeSwitches', ['enable-logging'])
driver = Edge(executable_path=credentials.webdrive_path,
options=edge_options)
driver.get('https://www.reddit.com/r/place/?cx=166&cy=1216&px=100')
time.sleep(5)
driver.get_screenshot_as_file('yo2.png')
driver.quit()
def Screenshoter3():
edge_options = EdgeOptions()
edge_options.use_chromium = True
edge_options.add_argument('headless')
edge_options.add_argument('disable-gpu')
edge_options.add_experimental_option('excludeSwitches', ['enable-logging'])
driver = Edge(executable_path=credentials.webdrive_path,
options=edge_options)
driver.get('https://www.reddit.com/r/place/?cx=1413&cy=340&px=92')
time.sleep(5)
driver.get_screenshot_as_file('yo2.png')
driver.quit()