зеркало из
https://github.com/viginum-datalab/twscrape.git
synced 2025-10-30 13:36:12 +02:00
correction of bad rawContent reconstruction for RT
Этот коммит содержится в:
родитель
a1e60203ff
Коммит
0f7f2d1ded
@ -244,12 +244,8 @@ class Tweet(JSONTrait):
|
|||||||
# issue #42 – restore full rt text
|
# issue #42 – restore full rt text
|
||||||
rt = doc.retweetedTweet
|
rt = doc.retweetedTweet
|
||||||
if rt is not None and rt.user is not None and doc.rawContent.endswith("…"):
|
if rt is not None and rt.user is not None and doc.rawContent.endswith("…"):
|
||||||
# prefix = f"RT @{rt.user.username}: "
|
rt_msg = f"RT @{rt.user.username}: {rt.rawContent}"
|
||||||
# if login changed, old login can be cached in rawContent, so use less strict check
|
if doc.rawContent != rt_msg:
|
||||||
prefix = "RT @"
|
|
||||||
|
|
||||||
rt_msg = f"{prefix}{rt.rawContent}"
|
|
||||||
if doc.rawContent != rt_msg and doc.rawContent.startswith(prefix):
|
|
||||||
doc.rawContent = rt_msg
|
doc.rawContent = rt_msg
|
||||||
|
|
||||||
return doc
|
return doc
|
||||||
|
|||||||
Загрузка…
x
Ссылка в новой задаче
Block a user