如何在python中获取fortnite统计信息

如何在python中获取fortnite统计信息,python,api,Python,Api,所以我试图找到一些东西来编码,我决定使用python来获取fortnite统计数据,我偶然发现了fortnite_python库,它可以工作,但是当我想让它显示名称时,它会显示商店中商品的商品代码。有人知道如何转换它们或只是在第一时间显示名称吗?这是我的密码 ​ fortnite = Fortnite('c954ed23-756d-4843-8f99-cfe850d2ed0c') store = fortnite.store() fortnite.store() It outputs som

所以我试图找到一些东西来编码,我决定使用python来获取fortnite统计数据,我偶然发现了fortnite_python库,它可以工作,但是当我想让它显示名称时,它会显示商店中商品的商品代码。有人知道如何转换它们或只是在第一时间显示名称吗?这是我的密码

​
fortnite = Fortnite('c954ed23-756d-4843-8f99-cfe850d2ed0c')
store = fortnite.store()
fortnite.store()


It outputs something like this 
[<StoreItem 12511>,
​
fortnite=fortnite('c954ed23-756d-4843-8f99-cfe850d2ed0c')
store=fortnite.store()
fortnite.store()
它输出类似这样的东西
[,

要打印Python对象的属性,可以使用
\u dict\u
例如

from fortnite_python import Fortnite
from json import dumps

fortnite = Fortnite('Your API Key')
# ninjas_account_id = fortnite.player('ninja')
# print(f'ninjas_account: {ninjas_account_id}') # ninjas_account: 4735ce91-3292-4caf-8a5b-17789b40f79c

store = fortnite.store()
example_store_item = store[0]
print(dumps(example_store_item.__dict__, indent=2))
输出:

{
  "_data": {
    "imageUrl": "https://trackercdn.com/legacycdn/fortnite/237112511_large.png",
    "manifestId": 12511,
    "name": "Dragacorn",
    "rarity": "marvel",
    "storeCategory": "BRSpecialFeatured",
    "vBucks": 0
  },
  "id": 12511,
  "image_url": "https://trackercdn.com/legacycdn/fortnite/237112511_large.png",
  "name": "Dragacorn",
  "rarity": "marvel",
  "store_category": "BRSpecialFeatured",
  "v_bucks": 0
}
Dragacorn
Hulk Smashers
Domino
Unstoppable Force
Scootin'
Captain America
Cable
Probability Dagger
Chimichanga!
Daywalker's Kata
Psi-blade
Snap
Psylocke
Psi-Rider
The Devil's Wings
Daredevil
Meaty Mallets
Silver Surfer
Dayflier
Silver Surfer's Surfboard
Ravenpool
Silver Surfer Pickaxe
Grand Salute
Cuddlepool
Blade
Daredevil's Billy Clubs
Mecha Team
Tricera Ops
Combo Cleaver
Mecha Team Leader
Dino
Triassic
Rex
Cap Kick
Skully
Gold Digger
Windmill Floss
Bold Stance
Jungle Scout
因此,您似乎希望使用
StoreItem
name
属性:

for store_item in store:
    print(store_item.name)
输出:

{
  "_data": {
    "imageUrl": "https://trackercdn.com/legacycdn/fortnite/237112511_large.png",
    "manifestId": 12511,
    "name": "Dragacorn",
    "rarity": "marvel",
    "storeCategory": "BRSpecialFeatured",
    "vBucks": 0
  },
  "id": 12511,
  "image_url": "https://trackercdn.com/legacycdn/fortnite/237112511_large.png",
  "name": "Dragacorn",
  "rarity": "marvel",
  "store_category": "BRSpecialFeatured",
  "v_bucks": 0
}
Dragacorn
Hulk Smashers
Domino
Unstoppable Force
Scootin'
Captain America
Cable
Probability Dagger
Chimichanga!
Daywalker's Kata
Psi-blade
Snap
Psylocke
Psi-Rider
The Devil's Wings
Daredevil
Meaty Mallets
Silver Surfer
Dayflier
Silver Surfer's Surfboard
Ravenpool
Silver Surfer Pickaxe
Grand Salute
Cuddlepool
Blade
Daredevil's Billy Clubs
Mecha Team
Tricera Ops
Combo Cleaver
Mecha Team Leader
Dino
Triassic
Rex
Cap Kick
Skully
Gold Digger
Windmill Floss
Bold Stance
Jungle Scout

库似乎不包含获取名称的函数。此外,商店中的项目类也是这样的:

class StoreItem(Domain):
    """Object containing store items attributes"""
就这样