```
Importera nödvändiga bibliotek
importförfrågningar
från io import StringIO
import ang
class SubtitlesDownloader:
def __init__(self, subtitles_url):
self.subtitles_url =subtitles_url
def download_subtitles(self):
# Gör GET-förfrågan till undertexternas URL
respons =requests.get(self.subtitles_url)
# Extrahera undertexten från svaret
undertexter_text =svar.text
# Analysera undertexten och extrahera referenspunkterna
cue_points =[]
för rad i subtitles_text.split("\n"):
om re.match(r"\d{2}:\d{2}:\d{2},(\d{3}) \-\> \d{2}:\d{2}:\d {2},(\d{3})", rad):
cue_points.append(line)
# Skriv ut referenspunkterna
print("Referenspunkter:")
för cue_point i cue_points:
print(cue_point)
Skapa en instans av klassen SubtitlesDownloader
subtitles_downloader =SubtitlesDownloader("https://raw.githubusercontent.com/SubtitleTools/subtitletools/master/test/samples/english.srt")
Ladda ner undertexterna från webbadressen
subtitles_downloader.download_subtitles()
```