You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
596 B
596 B
排序
# 按权重排序
# 权重 基本为 免费,登录,付费
data1.extend(sort_site(data.free_star, gfw=False))
data1.extend(sort_site(data.free))
data1.extend(sort_site(data.deng_lu))
data1.extend(sort_site(data.charge))
# 打乱
random.shuffle(data.miao_zhan)
def sort_site(items, gfw=True):
items = sorted(items, key=lambda x: x.weight, reverse=True)
if gfw:
items_g = [x for x in items if x.gfw == 1]
items_g.extend([x for x in items if x.gfw != 1])
items = items_g
return items