ερώτηση

Γνώση Υπολογιστών >> ερώτηση >  >> PC Αντιμετώπιση προβλημάτων

Πώς να φορτώσετε ένα αρχείο SRT/VTT από τη διεύθυνση URL

```

Εισαγωγή απαραίτητων βιβλιοθηκών

αιτήματα εισαγωγής

από το 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)

Δημιουργήστε μια παρουσία της κλάσης SubtitlesDownloader

subtitles_downloader =SubtitlesDownloader("https://raw.githubusercontent.com/SubtitleTools/subtitletools/master/test/samples/english.srt")

Κατεβάστε τους υπότιτλους από τη διεύθυνση URL

subtitles_downloader.download_subtitles()

```

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα