-
Notifications
You must be signed in to change notification settings - Fork 3
/
playlive.py
45 lines (42 loc) · 1.2 KB
/
playlive.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
from selenium import webdriver
from selenium.webdriver.firefox.options import Options as FirefoxOptions
import time
def startFF():
urlfile = open("url_file.txt",'r')
url = urlfile.read()
urlfile.close()
options = FirefoxOptions()
options.add_argument("--headless")
options.set_preference('media.autoplay.default', 0)
driver = webdriver.Firefox(options=options)
driver.get(url)
livefile = open("isLive.txt",'r')
isLive = livefile.read()
livefile.close()
startfile = open("isPlaying.txt",'r')
started = startfile.read()
startfile.close()
print(f"Main Running")
if ((isLive == True) and (started == False)):
startFF()
with open("isPlaying.txt",'w') as playingfile:
pass
playingfile.close()
playingfile = open("isPlaying.txt", "w+")
playingfile.write("True")
playingfile.close()
while isLive == True:
time.sleep(630)
livefile = open("isLive.txt",'r')
isLive = livefile.read()
livefile.close()
with open("isPlaying.txt",'w') as playingfile:
pass
playingfile.close()
playingfile = open("isPlaying.txt", "w+")
playingfile.write("False")
playingfile.close()
driver.close()
exit()
else:
exit()