-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinterface_backup.py
30 lines (26 loc) · 1.02 KB
/
interface_backup.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
from scraping import scrape_match_summary, excel_file
import time, sys
def assertURL():
print("Colar link da súmula, confirmar com Enter: ")
while True:
pasted_URL = input("")
if pasted_URL.startswith("https://egol.fcf.com.br/SISGOL"):
return pasted_URL
else:
print("Inválido, colar link da súmula da FCF")
if __name__ == "__main__":
try:
print(f'Leitor de súmulas da FCF.\nPara funcionamento correto:\n- A base de dados deve estar com o nome: {excel_file}\n- O arquivo {excel_file} e este programa devem estar na mesma pasta\n')
validURL = assertURL()
scrape_match_summary(validURL)
print("\nConcluído.")
except FileNotFoundError:
print(f'\nO arquivo não está na pasta ou nome {excel_file} está incorreto.')
time.sleep(3)
except KeyboardInterrupt:
print("\nOperação cancelada.")
except AttributeError:
print("Erro na leitura da súmula.")
time.sleep(1)
time.sleep(2)
sys.exit()