```
Importér nødvendige biblioteker
importanmodninger
fra io import StringIO
import vedr
klasse UnderteksterDownloader:
def __init__(selv, undertekster_url):
self.subtitles_url =subtitles_url
def download_subtitles(selv):
# Foretag GET-anmodning til underteksternes URL
respons =requests.get(self.subtitles_url)
# Uddrag undertekstteksten fra svaret
undertekster_tekst =svar.tekst
# Parse undertekstteksten og udtræk stikordspunkterne
cue_points =[]
for linje i subtitles_text.split("\n"):
hvis re.match(r"\d{2}:\d{2}:\d{2},(\d{3}) \-\> \d{2}:\d{2}:\d {2},(\d{3})", linje):
cue_points.append(line)
# Udskriv startpunkterne
print("Støttepunkter:")
for cue_point i cue_points:
print(cue_point)
Opret en forekomst af klassen SubtitlesDownloader
subtitles_downloader =SubtitlesDownloader("https://raw.githubusercontent.com/SubtitleTools/subtitletools/master/test/samples/english.srt")
Download underteksterne fra URL'en
subtitles_downloader.download_subtitles()
```