diff --git a/export.py b/export.py index b9b7f4e..30c31d3 100644 --- a/export.py +++ b/export.py @@ -57,16 +57,16 @@ class MyHTMLParser(HTMLParser): return False def handle_starttag(self, tag, attrs): - if tag == "input" and self.check_attr(attrs, "class", "yt-uix-form-input-text event-time-field event-start-time") and not ' data-segment-id="" ' in self.get_starttag_text(): + if tag == "input" and self.check_attr(attrs, "class", "yt-uix-form-input-text event-time-field event-start-time"): self.captions.append({"startTime": int(self.get_attr(attrs, "data-start-ms")), "text": ""}) - elif tag == "input" and self.check_attr(attrs, "class", "yt-uix-form-input-text event-time-field event-end-time") and not ' data-segment-id="" ' in self.get_starttag_text(): + elif tag == "input" and self.check_attr(attrs, "class", "yt-uix-form-input-text event-time-field event-end-time"): self.captions[len(self.captions)-1]["endTime"] = int(self.get_attr(attrs, "data-end-ms")) elif tag == "input" and self.check_attr(attrs, "id", "metadata-title"): self.title = self.get_attr(attrs, "value") def handle_data(self, data): if self.get_starttag_text() and self.get_starttag_text().startswith("