```
Importer nødvendige biblioteker
importforespørsler
fra io import StringIO
import vedr
klasse SubtitlesDownloader:
def __init__(selv, undertekster_url):
self.subtitles_url =subtitles_url
def download_subtitles(selv):
# Gjør GET-forespørsel til undertekst-URLen
respons =requests.get(self.subtitles_url)
# Trekk ut undertekstteksten fra svaret
undertekster_tekst =respons.tekst
# Analyser undertekstteksten og trekk ut signalpunktene
cue_points =[]
for linje i subtitles_text.split("\n"):
if re.match(r"\d{2}:\d{2}:\d{2},(\d{3}) \-\> \d{2}:\d{2}:\d {2},(\d{3})", linje):
cue_points.append(line)
# Skriv ut signalpunktene
print("Stikkpunkt:")
for cue_point i cue_points:
print(cue_point)
Opprett en forekomst av klassen SubtitlesDownloader
subtitles_downloader =SubtitlesDownloader("https://raw.githubusercontent.com/SubtitleTools/subtitletools/master/test/samples/english.srt")
Last ned undertekstene fra URL-en
subtitles_downloader.download_subtitles()
```