mirror of
https://github.com/PaiGramTeam/Gift-Code-Web.git
synced 2024-11-21 14:48:27 +00:00
🐛 Fix some parsed expire date
This commit is contained in:
parent
888e334185
commit
9ca48dfaf3
@ -30,6 +30,11 @@ reward_map = {
|
|||||||
"Flaming Potent Tea": "烈焰浓茶",
|
"Flaming Potent Tea": "烈焰浓茶",
|
||||||
"Steamed Puffergoat Milk": "热浮羊奶",
|
"Steamed Puffergoat Milk": "热浮羊奶",
|
||||||
"Bottled Soda": "罐装快乐水",
|
"Bottled Soda": "罐装快乐水",
|
||||||
|
"All or Nothing": "孤注一掷",
|
||||||
|
"“Sour Dreams” Soft Candy": "「酸梦」牌软糖",
|
||||||
|
"High-Tech Protective Gear": "科技护具",
|
||||||
|
"Sweet Dreams Soda": "好梦气泡饮",
|
||||||
|
"“Dreamlight” Mixed Sweets": "「彩梦」什锦糖果",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -60,7 +65,7 @@ def parse_code(tr: Tag) -> Code:
|
|||||||
_, expire = datetime(1970, 1, 1, 1, 0, 0, 0), datetime(2099, 12, 31, 23, 59, 59, 999999)
|
_, expire = datetime(1970, 1, 1, 1, 0, 0, 0), datetime(2099, 12, 31, 23, 59, 59, 999999)
|
||||||
if isinstance(expire, str):
|
if isinstance(expire, str):
|
||||||
try:
|
try:
|
||||||
expire = expire.split(": ")[1].replace("</td>", "")
|
expire = expire.split(": ")[1].replace("</td>", "").replace("<td>", "")
|
||||||
if "Unknown" in expire:
|
if "Unknown" in expire:
|
||||||
expire = datetime(2099, 12, 31, 23, 59, 59, 999999)
|
expire = datetime(2099, 12, 31, 23, 59, 59, 999999)
|
||||||
elif "Expired" in expire:
|
elif "Expired" in expire:
|
||||||
@ -72,8 +77,8 @@ def parse_code(tr: Tag) -> Code:
|
|||||||
expire = expire.replace(year=datetime.now().year)
|
expire = expire.replace(year=datetime.now().year)
|
||||||
except IndexError:
|
except IndexError:
|
||||||
expire = datetime(2099, 12, 31, 23, 59, 59, 999999)
|
expire = datetime(2099, 12, 31, 23, 59, 59, 999999)
|
||||||
expire = timezone("Asia/Shanghai").localize(expire)
|
expire = timezone("Asia/Shanghai").localize(expire)
|
||||||
expire = int(expire.timestamp() * 1000)
|
expire = int(expire.timestamp() * 1000)
|
||||||
rewards = []
|
rewards = []
|
||||||
for reward in str(tds[1]).split("<br/>"):
|
for reward in str(tds[1]).split("<br/>"):
|
||||||
reward_soup = BeautifulSoup(reward, "lxml")
|
reward_soup = BeautifulSoup(reward, "lxml")
|
||||||
|
Loading…
Reference in New Issue
Block a user