αιτήματα εισαγωγής
από το io import StringIO
εισαγωγή ρε
class SubtitlesDownloader:
def __init__(self, subtitles_url):
self.subtitles_url =subtitles_url
def download_subtitles(self):
# Κάντε αίτημα GET στη διεύθυνση URL των υπότιτλων
answer =requests.get(self.subtitles_url)
# Εξαγωγή του κειμένου των υπότιτλων από την απάντηση
subtitles_text =απάντηση.κείμενο
# Αναλύστε το κείμενο των υπότιτλων και εξαγάγετε τα σημεία υπόδειξης
cue_points =[]
για γραμμή στο subtitles_text.split("\n"):
αν εκ νέου αντιστοίχιση(r"\d{2}:\d{2}:\d{2},(\d{3}) \-\> \d{2}:\d{2}:\d {2},(\d{3})", γραμμή):
cue_points.append(line)
# Εκτυπώστε τα σημεία υπόδειξης
print ("Σημεία υπόδειξης:")
για cue_point σε cue_points:
print(cue_point)
subtitles_downloader =SubtitlesDownloader("https://raw.githubusercontent.com/SubtitleTools/subtitletools/master/test/samples/english.srt")
subtitles_downloader.download_subtitles()
```
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα