mirror of
https://github.com/PaiGramTeam/Gift-Code-Web.git
synced 2024-11-21 22:58:18 +00:00
🐛 Fix some parsed reward names
This commit is contained in:
parent
ddb08dffdc
commit
1d158855d1
3
.github/workflows/add.yml
vendored
3
.github/workflows/add.yml
vendored
@ -61,8 +61,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
author_name: github-actions[bot]
|
author_name: github-actions[bot]
|
||||||
author_email: github-actions[bot]@users.noreply.github.com
|
author_email: github-actions[bot]@users.noreply.github.com
|
||||||
push: 'origin remote --force'
|
push: 'origin main'
|
||||||
new_branch: 'remote'
|
|
||||||
message: ':sparkles: Update Codes'
|
message: ':sparkles: Update Codes'
|
||||||
add: |
|
add: |
|
||||||
'data'
|
'data'
|
||||||
|
3
.github/workflows/daily.yml
vendored
3
.github/workflows/daily.yml
vendored
@ -40,8 +40,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
author_name: github-actions[bot]
|
author_name: github-actions[bot]
|
||||||
author_email: github-actions[bot]@users.noreply.github.com
|
author_email: github-actions[bot]@users.noreply.github.com
|
||||||
push: 'origin remote --force'
|
push: 'origin main'
|
||||||
new_branch: 'remote'
|
|
||||||
message: ':sparkles: Update Codes'
|
message: ':sparkles: Update Codes'
|
||||||
add: |
|
add: |
|
||||||
'data'
|
'data'
|
||||||
|
793
data/code.json
793
data/code.json
@ -1,4 +1,793 @@
|
|||||||
{
|
{
|
||||||
"main": [],
|
"main": [
|
||||||
"over": []
|
{
|
||||||
|
"code": "MIYOUSHE2023",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 60
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1689695999999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "9A6BHRKX4XNL",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 50000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1685160000999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "5S6BZ93E4WN8",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "漫游指南",
|
||||||
|
"cnt": 5
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1685160000999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "TTNAYQ3FMF9U",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "提纯以太",
|
||||||
|
"cnt": 4
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1685160000999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "SSNAG9JX5ENU",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 5000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "冒险记录",
|
||||||
|
"cnt": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "凝缩以太",
|
||||||
|
"cnt": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "大宇宙炒饭",
|
||||||
|
"cnt": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1683475199999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "MB6SZQJX5E6Y",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 300
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 50000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "漫游指南",
|
||||||
|
"cnt": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "提纯以太",
|
||||||
|
"cnt": 4
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1682870399999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "SR8888",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "漫游指南",
|
||||||
|
"cnt": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "提纯以太",
|
||||||
|
"cnt": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1682870399999
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"over": [
|
||||||
|
{
|
||||||
|
"code": "2AQA294J5R37",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 4102415999999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "NB9TKRMK5R23",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 4102415999999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "HSRGALAXY23",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "漫游指南",
|
||||||
|
"cnt": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "提纯以太",
|
||||||
|
"cnt": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "安眠锤",
|
||||||
|
"cnt": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 20000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 4102415999999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "US9SND24U8FB",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "干制应急灯",
|
||||||
|
"cnt": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 4102415999999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "ST9T6DKLVRGX",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 4102415999999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "4BQSPDKLVQFF",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "迷彩油漆",
|
||||||
|
"cnt": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 4102415999999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "YTRB6VKMVRZB",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 4102415999999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "KB9A7VJ5VQW7",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 4102415999999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "5S9BND25CRBK",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 4102415999999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "SOULKGQM2X",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "遗失碎金",
|
||||||
|
"cnt": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "能量饮料",
|
||||||
|
"cnt": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "星芋啵啵",
|
||||||
|
"cnt": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 4102415999999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "ELFNPWQ7ZB",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "遗失碎金",
|
||||||
|
"cnt": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "能量饮料",
|
||||||
|
"cnt": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "星芋啵啵",
|
||||||
|
"cnt": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 4102415999999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "STARRAILGIFT",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 4102415999999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "2SP2XE4YBJBB",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 4102415999999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "BSN2EWMHA4RP",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 4102415999999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "HSRVER10JYTGHC",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 4102415999999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "9TRB7C2LDQBP",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1735228800000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "KBQBEP3L8823",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1731600000000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "PT8TF72MQ93X",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1731600000000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "HoYoFEST CodeShare event to unlock unique code",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 20000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1703952000000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "VA8APU34C8C3",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "提纯以太",
|
||||||
|
"cnt": 4
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1702656000000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "QTRTNC3LU9UX",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "漫游指南",
|
||||||
|
"cnt": 5
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1702656000000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "7S9SPCJ5CRUT",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 50000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1702656000000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "Prime Gaming",
|
||||||
|
"reward": [],
|
||||||
|
"expire": 1699977600000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "STPN3TUUTQ8K",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1696953600000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "TAP8H27JBRGP",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 50000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1696003200000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "JSPRZ272S9JB",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "漫游指南",
|
||||||
|
"cnt": 5
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1696003200000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "MT79YKNKARJX",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "提纯以太",
|
||||||
|
"cnt": 4
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1696003200000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "MB6N2TVCSQ9F",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1695657600000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "8B64E57RPP3P",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1693324800000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "BTN5EL69P6K3",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1693324800000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "LANPVGET8HFT",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 50000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1692374400000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "BA7NCHFA9HWX",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "漫游指南",
|
||||||
|
"cnt": 5
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1692374400000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "ASN6CHXBRHW3",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "提纯以太",
|
||||||
|
"cnt": 4
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1692374400000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "7B6B7GBZTVTB",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 50000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1688745600000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "MSPT7HAZTCTX",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "漫游指南",
|
||||||
|
"cnt": 5
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1688745600000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "5TPBPGAGBDAK",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "提纯以太",
|
||||||
|
"cnt": 4
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1688745600000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "GOODGAME1024",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "凝缩以太",
|
||||||
|
"cnt": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "旅情见闻",
|
||||||
|
"cnt": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1687190400000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "SURPRISE1024",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "冒险记录",
|
||||||
|
"cnt": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "疾速粉尘",
|
||||||
|
"cnt": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 5000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1686067200000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "ZTPTNMTX8LUF",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 50000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1685203200000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "8A6T6LBFQ4D3",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "漫游指南",
|
||||||
|
"cnt": 5
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1685203200000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "DB7A64BW8LC7",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "提纯以太",
|
||||||
|
"cnt": 4
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1685203200000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "CS75WMP976AK",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1685203200000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "HSRVER10XEDLFE",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "漫游指南",
|
||||||
|
"cnt": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1683561600000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "2T7BP4JVEBT7",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 5000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "冒险记录",
|
||||||
|
"cnt": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "凝缩以太",
|
||||||
|
"cnt": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "大宇宙炒饭",
|
||||||
|
"cnt": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1683388800000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "HSRGRANDOPEN1",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 5000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1682784000000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "HSRGRANDOPEN2",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "漫游指南",
|
||||||
|
"cnt": 5
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1682784000000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "HSRGRANDOPEN3",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "提纯以太",
|
||||||
|
"cnt": 4
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1682784000000
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
2
main.py
2
main.py
@ -23,6 +23,8 @@ def merge_code(over: List[Code], custom: CodeList) -> CodeList:
|
|||||||
|
|
||||||
def main():
|
def main():
|
||||||
over = get_code()
|
over = get_code()
|
||||||
|
if not over:
|
||||||
|
raise ValueError("Get code failed")
|
||||||
with open(custom_path, "r", encoding="utf-8") as f:
|
with open(custom_path, "r", encoding="utf-8") as f:
|
||||||
custom = CodeList.model_validate_json(f.read())
|
custom = CodeList.model_validate_json(f.read())
|
||||||
custom = merge_code(over, custom)
|
custom = merge_code(over, custom)
|
||||||
|
@ -24,6 +24,9 @@ reward_map = {
|
|||||||
"Energy Drink": "能量饮料",
|
"Energy Drink": "能量饮料",
|
||||||
"Startaro Bubble": "星芋啵啵",
|
"Startaro Bubble": "星芋啵啵",
|
||||||
"Lost Gold Fragments": "遗失碎金",
|
"Lost Gold Fragments": "遗失碎金",
|
||||||
|
"Hypnotic Hammer": "安眠锤",
|
||||||
|
"Camo Paint": "迷彩油漆",
|
||||||
|
"Dry Emergency Light": "干制应急灯",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -69,7 +72,7 @@ def parse_code(tr: Tag) -> Code:
|
|||||||
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")
|
||||||
reward_text = " ".join(reward_soup.text.strip().split())
|
reward_text = " ".join(reward_soup.text.strip().split()).replace("×", "x")
|
||||||
reward_div = []
|
reward_div = []
|
||||||
if " x " in reward_text:
|
if " x " in reward_text:
|
||||||
reward_div = reward_text.split(" x ")
|
reward_div = reward_text.split(" x ")
|
||||||
|
Loading…
Reference in New Issue
Block a user