优化:时魔显示

This commit is contained in:
ngfchl
2023-01-24 18:59:11 +08:00
parent e95c614343
commit 3db560b351
2 changed files with 15 additions and 8 deletions

View File

@@ -319,7 +319,7 @@ class PtSpider:
# my_site = MySite.objects.filter(site=site).first()
# logger.info('查询我的站点:',my_site)
# 如果有更新cookie如果没有继续创建
my_level_str = cookie.get('info').get('levelName')
my_level_str = cookie.get('info').get('levelName').strip(" ")
if my_level_str:
my_level = re.sub(u'([^a-zA-Z_ ])', "", my_level_str).strip(" ")
else:
@@ -1817,7 +1817,7 @@ class PtSpider:
ratio = 'inf' if ratio_str == '' else ratio_str
my_site.time_join = stats.get('joinedDate')
my_site.latest_active = stats.get('lastAccess')
my_site.my_level = details_response.get('personal').get('class')
my_site.my_level = details_response.get('personal').get('class').strip(" ")
community = details_response.get('community')
seed = community.get('seeding')
leech = community.get('leeching')
@@ -1885,7 +1885,7 @@ class PtSpider:
ratio = uploaded / downloaded if downloaded > 0 else 'inf'
my_site.time_join = datetime.fromtimestamp(details_html.get(site.time_join_rule))
invitation = details_html.get(site.invitation_rule)
my_site.my_level = details_html.get('class').get('name')
my_site.my_level = details_html.get('class').get('name').strip(" ")
seed = details_html.get(site.seed_rule)
leech = details_html.get(site.leech_rule)
my_site.mail = details_html.get(site.mailbox_rule)
@@ -2118,13 +2118,13 @@ class PtSpider:
# 去除字符串中的中文
my_level_1 = ''.join(
details_html.xpath(site.my_level_rule)
).replace('_Name', '').replace('fontBold', '').strip()
).replace('_Name', '').replace('fontBold', '').strip(" ").strip()
if 'hdcity' in site.url:
my_level = my_level_1.replace('[', '').replace(']', '').strip()
my_level = my_level_1.replace('[', '').replace(']', '').strip(" ").strip()
# elif 'u2' in site.url:
# my_level = ''.join(re.findall(r'/(.*).{4}', my_level_1)).title()
else:
my_level = re.sub(u"([^\u0041-\u005a\u0061-\u007a])", "", my_level_1)
my_level = re.sub(u"([^\u0041-\u005a\u0061-\u007a])", "", my_level_1).strip(" ")
logger.info('用户等级:{}-{}'.format(my_level_1, my_level))
# my_level = re.sub('[\u4e00-\u9fa5]', '', my_level_1)
# logger.info('正则去除中文:', my_level)
@@ -2178,7 +2178,7 @@ class PtSpider:
else:
invitation = int(re.sub('\D', '', invitation))
my_site.latest_active = datetime.now()
my_site.my_level = my_level if my_level != '' else ' '
my_site.my_level = my_level.strip(" ") if my_level != '' else ' '
if my_hr:
my_site.my_hr = my_hr
seed = int(get_decimals(seed)) if seed else 0

View File

@@ -465,8 +465,15 @@
</i>
<br>
<i class="el-icon-lollipop"
v-if="site.sp_hour != 0"
v-text="site.sp_hour.toFixed(2) + ' / ' + site.sp_hour_full"
style="color: coral" title="时魔"></i>
style="color: coral" title="时魔">
</i>
<i class="el-icon-lollipop"
v-else="site.sp_hour != 0"
v-text="site.sp_hour.toFixed(2)"
style="color: coral" title="时魔">
</i>
</div>
<hr>
<div>