diff --git a/app/modules/indexer/parser/yema.py b/app/modules/indexer/parser/yema.py index 7c43575a..3f6bd214 100644 --- a/app/modules/indexer/parser/yema.py +++ b/app/modules/indexer/parser/yema.py @@ -56,7 +56,11 @@ class TYemaSiteUserInfo(SiteParserBase): self.join_at = StringUtils.unify_datetime_str(user_info.get("registerTime")) self.upload = user_info.get('uploadSize') - self.download = user_info.get('downloadSize') + # 使用 promotionDownloadSize 获取真实下载量(考虑促销因素) + if "promotionDownloadSize" in user_info: + self.download = user_info.get('promotionDownloadSize') + else: + self.download = user_info.get('downloadSize') self.ratio = round(self.upload / (self.download or 1), 2) self.bonus = user_info.get("bonus") self.message_unread = 0