我正在使用带有python的steam api以获得玩Dota 2等游戏的玩家数量。
import requests
import numpy as np
import pandas as pd
def main():
header = {"Client-ID": "F07D7ED5C43A695B3EBB01C28B6A18E5"}
appId = 570
game_players_url = 'https://api.steampowered.com/ISteamUserStats/GetNumberOfCurrentPlayers/v1/?format=json&appid=' + appId
game_players = requests.get(game_players_url, headers=header)
print("Game name: Dota 2" + ", Player count: " + str(game_players.json()['response']['player_count']))
if __name__ == '__main__':
main()
这让我获得了特定游戏(在这种情况下为dota 2)的正确当前数量的玩家,但我需要的是有关此特定游戏的玩家数量的历史数据。 这应该是可能的,因为this网站拥有我想要的信息,他们可能从Steam API获取数据。
任何帮助将不胜感激!
谢谢
答案 0 :(得分:0)
我遇到了类似的问题,看了一眼broadley并得出了这个结论:
对于特定游戏的历史玩家数量,没有Steam Web API方法。
万一你不相信我: