45 lines
819 B
Python
45 lines
819 B
Python
|
import requests
|
||
|
import os
|
||
|
|
||
|
|
||
|
def incDate(date):
|
||
|
yr = int(date[0:2])
|
||
|
mo = int(date[2:4])
|
||
|
dy = int(date[4:6])
|
||
|
|
||
|
dy += 1
|
||
|
if dy > 32:
|
||
|
dy = 0
|
||
|
mo += 1
|
||
|
|
||
|
if mo > 12:
|
||
|
dy = 0
|
||
|
mo = 0
|
||
|
yr += 1
|
||
|
|
||
|
if yr > 22:
|
||
|
os._exit(0)
|
||
|
|
||
|
ndate = ""
|
||
|
ndate += str(yr).zfill(2)
|
||
|
ndate += str(mo).zfill(2)
|
||
|
ndate += str(dy).zfill(2)
|
||
|
|
||
|
return ndate
|
||
|
|
||
|
|
||
|
|
||
|
s = requests.Session()
|
||
|
date = "180000"
|
||
|
log = open("urls.txt", "w")
|
||
|
|
||
|
while True:
|
||
|
url = "https://tmgcmeetsapp.com/page/en_eventinfo_"+date+".html"
|
||
|
r = s.head(url)
|
||
|
if r.status_code == 200:
|
||
|
print("FOUND: "+url)
|
||
|
log.write(url + "\n")
|
||
|
log.flush()
|
||
|
else:
|
||
|
print("Nothing on "+date)
|
||
|
date = incDate(date)
|