Python-3 使用 Requests 库将 Minecraft UUID 转换为用户名
Python-3 Minecraft UUID to Username using the Requests library
我想知道是否可以使用 minecraft UUID 并将其转换为用户当前的用户名。我知道如何获取所有以前的用户名,但我不知道如何挑出最新的用户名,我可以使用 mojang API.
import requests
data = requests.get("https://api.mojang.com/user/profiles/UUID/names")
print(data.content)
解决方案
我想通了,我做了以下。
data = requests.get("https://sessionserver.mojang.com/session/minecraft/profile/uuid").json()
print(data["name"])
注意:UUID 必须不带破折号(“-”)
这应该可以,但没有解析
r = requests.get(f'https://api.mojang.com/users/profiles/minecraft/notchat=0').json()
uuid = r['id']
r2 = requests.get(f'https://api.mojang.com/user/profiles/{uuid}/names').json()
print(r2)
几行代码就可以解决问题。
import requests
uuid = ["enter UUID here"]
#uuid can be a list or a single string
for i in uuid:
data = requests.get(f"https://sessionserver.mojang.com/session/minecraft/profile/{i}").json()
print(data["name"])
无需使用 namemc 即可将大量 UUID 转换为 IGN。希望这对您有所帮助。
我想知道是否可以使用 minecraft UUID 并将其转换为用户当前的用户名。我知道如何获取所有以前的用户名,但我不知道如何挑出最新的用户名,我可以使用 mojang API.
import requests
data = requests.get("https://api.mojang.com/user/profiles/UUID/names")
print(data.content)
解决方案
我想通了,我做了以下。
data = requests.get("https://sessionserver.mojang.com/session/minecraft/profile/uuid").json()
print(data["name"])
注意:UUID 必须不带破折号(“-”)
这应该可以,但没有解析
r = requests.get(f'https://api.mojang.com/users/profiles/minecraft/notchat=0').json()
uuid = r['id']
r2 = requests.get(f'https://api.mojang.com/user/profiles/{uuid}/names').json()
print(r2)
几行代码就可以解决问题。
import requests
uuid = ["enter UUID here"]
#uuid can be a list or a single string
for i in uuid:
data = requests.get(f"https://sessionserver.mojang.com/session/minecraft/profile/{i}").json()
print(data["name"])
无需使用 namemc 即可将大量 UUID 转换为 IGN。希望这对您有所帮助。