From 077c71f941a64d40f47bf0dfc773d4d2c2f493bb Mon Sep 17 00:00:00 2001 From: msramalho <19508417+msramalho@users.noreply.github.com> Date: Wed, 9 Mar 2022 12:18:06 +0100 Subject: [PATCH] fixes index out fo range bug --- archivers/telegram_archiver.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/archivers/telegram_archiver.py b/archivers/telegram_archiver.py index e5b017f..9e735bb 100644 --- a/archivers/telegram_archiver.py +++ b/archivers/telegram_archiver.py @@ -43,8 +43,10 @@ class TelegramArchiver(Archiver): images += urls page_cdn, page_hash, thumbnail = self.generate_media_page(images, url, html.escape(str(t.content))) + time_elements = s.find_all('time') + timestamp = time_elements[0].get('datetime') if len(time_elements) else None - return ArchiveResult(status="success", cdn_url=page_cdn, screenshot=screenshot, hash=page_hash, thumbnail=thumbnail, timestamp=s.find_all('time')[0].get('datetime')) + return ArchiveResult(status="success", cdn_url=page_cdn, screenshot=screenshot, hash=page_hash, thumbnail=thumbnail, timestamp=timestamp) video_url = video.get('src') video_id = video_url.split('/')[-1].split('?')[0]