Proxies comments avatar images
This commit is contained in:
parent
ae78f6c628
commit
ea184ef316
@ -83,8 +83,9 @@ def concat_texts(strings):
|
|||||||
def parse_comment(raw_comment):
|
def parse_comment(raw_comment):
|
||||||
cmnt = {}
|
cmnt = {}
|
||||||
raw_comment = raw_comment['commentThreadRenderer']['comment']['commentRenderer']
|
raw_comment = raw_comment['commentThreadRenderer']['comment']['commentRenderer']
|
||||||
|
imgHostName = urllib.parse.urlparse(raw_comment['authorThumbnail']['thumbnails'][0]['url']).netloc
|
||||||
cmnt['author'] = raw_comment['authorText']['runs'][0]['text']
|
cmnt['author'] = raw_comment['authorText']['runs'][0]['text']
|
||||||
cmnt['thumbnail'] = raw_comment['authorThumbnail']['thumbnails'][0]['url']
|
cmnt['thumbnail'] = raw_comment['authorThumbnail']['thumbnails'][0]['url'].replace("https://{}".format(imgHostName), "")+"?host="+imgHostName
|
||||||
cmnt['channel'] = raw_comment['authorEndpoint']['commandMetadata']['webCommandMetadata']['url']
|
cmnt['channel'] = raw_comment['authorEndpoint']['commandMetadata']['webCommandMetadata']['url']
|
||||||
cmnt['text'] = Markup(bleach.linkify(concat_texts(raw_comment['contentText']['runs']).replace("\n", "<br>")))
|
cmnt['text'] = Markup(bleach.linkify(concat_texts(raw_comment['contentText']['runs']).replace("\n", "<br>")))
|
||||||
cmnt['date'] = raw_comment['publishedTimeText']['runs'][0]['text']
|
cmnt['date'] = raw_comment['publishedTimeText']['runs'][0]['text']
|
||||||
|
Reference in New Issue
Block a user