mirror of
https://github.com/bellingcat/snscrape.git
synced 2026-06-13 04:48:28 +03:00
Use assignment expressions for cleaner code
This commit is contained in:
@@ -74,8 +74,7 @@ class TelegramChannelScraper(snscrape.base.Scraper):
|
|||||||
yield post['data-post'].split('/')[0]
|
yield post['data-post'].split('/')[0]
|
||||||
return
|
return
|
||||||
date = datetime.datetime.strptime(post.find('div', class_ = 'tgme_widget_message_footer').find('a', class_ = 'tgme_widget_message_date').find('time', datetime = True)['datetime'].replace('-', '', 2).replace(':', ''), '%Y%m%dT%H%M%S%z')
|
date = datetime.datetime.strptime(post.find('div', class_ = 'tgme_widget_message_footer').find('a', class_ = 'tgme_widget_message_date').find('time', datetime = True)['datetime'].replace('-', '', 2).replace(':', ''), '%Y%m%dT%H%M%S%z')
|
||||||
message = post.find('div', class_ = 'tgme_widget_message_text')
|
if (message := post.find('div', class_ = 'tgme_widget_message_text')):
|
||||||
if message:
|
|
||||||
content = message.text
|
content = message.text
|
||||||
outlinks = []
|
outlinks = []
|
||||||
for link in post.find_all('a'):
|
for link in post.find_all('a'):
|
||||||
@@ -94,11 +93,9 @@ class TelegramChannelScraper(snscrape.base.Scraper):
|
|||||||
outlinks = []
|
outlinks = []
|
||||||
outlinksss = ''
|
outlinksss = ''
|
||||||
linkPreview = None
|
linkPreview = None
|
||||||
linkPreviewA = post.find('a', class_ = 'tgme_widget_message_link_preview')
|
if (linkPreviewA := post.find('a', class_ = 'tgme_widget_message_link_preview')):
|
||||||
if linkPreviewA:
|
|
||||||
image = None
|
image = None
|
||||||
imageI = linkPreviewA.find('i', class_ = 'link_preview_image')
|
if (imageI := linkPreviewA.find('i', class_ = 'link_preview_image')):
|
||||||
if imageI:
|
|
||||||
if imageI['style'].startswith("background-image:url('"):
|
if imageI['style'].startswith("background-image:url('"):
|
||||||
image = imageI['style'][22 : imageI['style'].index("'", 22)]
|
image = imageI['style'][22 : imageI['style'].index("'", 22)]
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user