Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from bs4 import BeautifulSoup
- import re
- #Vytváří polévku
- file_in = open("result.html", "r", encoding="UTF-8")
- soup = BeautifulSoup(file_in, "html.parser")
- list_ = []
- #Nalézá správné odstavce a vkládá do listu
- only_p_tags = soup.find_all("p")
- for data in only_p_tags:
- list_.append(data.text)
- # tady si mohu zapnout kontrolní výtisk úplně všech čtyřech posledních paragrafů
- # print(list_)
- # tady už je jasné, na kterých pozicích v seznamu jsou mužské a ženské štafety
- # relay_woman = list_[-3]
- # relay_men = list_[-1]
- # vytvořím si vyhledávací pattern pro celé umístění konkrétní země
- pattern = r"(\d*)\) (\D*) (\d*:\d*:\d*) \(([\w* ]*), ([\w* ]*), ([\w*[ |-]*)\)[,| ]*"
- # použiju vyhledávací pattern na vyhledání všech umístění všech zemí
- relay_woman = re.findall(pattern, list_[-3])
- relay_men = re.findall(pattern, list_[-1])
- # KDO SKONČIL MEZI MUŽI NA DRUHÉM MÍSTĚ???
- print("KDO SKONČIL MEZI MUŽI NA DRUHÉM MÍSTĚ???")
- print(relay_men[1])
- for team in relay_men:
- print(f"Na {team[0]} místě se umístil tým {team[1]} ve složení:")
- for i in range(3,6):
- print(f"atlet {team[i]} s ID (doplnit z JSON)")
- print(f"v celkovém čase {team[2]}")
Add Comment
Please, Sign In to add comment