访问Steam Team Fortress 2帐户信息的脚本

2024-10-01 09:28:15 发布

您现在位置:Python中文网/ 问答频道 /正文

一个随机的问题:)。我正在运行几个Steam Team forest2(tf)空闲帐户来获取用于生产金属的物品。在

我已经设置了一些bash脚本,每天晚上连接每个帐户几个小时。我发现在过去几年里,各种各样的事情都会导致自动帐户登录失败。我通常不会注意到,直到我决定查看服务器,我很少这样做。在

所以我认为一种确保事情正常运行的方法是编写一个脚本,登录到每个帐户(比如每天)并列出/统计它拥有的项目数。日志它有类似Splunk拾起它(我已经运行了其他东西)。在

因此,在冗长的解释之后,我的问题是,有没有人知道如何编写一个脚本,可以从TF2帐户检索项信息。我当前的bash脚本可以执行登录到Steam并可以启动TF2,但我不知道这是否是检索项信息的正确/最佳方法,也不知道是否可以从用于登录的同一bash脚本执行此操作。在

很乐意使用任何语言,但确实喜欢Python。在

谢谢。在


Tags: 方法脚本bash信息tf帐户物品事情
1条回答
网友
1楼 · 发布于 2024-10-01 09:28:15

Valve发布了一个webapi,它提供了一种灵活的方式来从游戏之外查询你的物品。首先,按照http://steamcommunity.com/dev处的说明获取api密钥。在

接下来,在脚本中,获取http://api.steampowered.com/IEconItems_440/GetPlayerItems/v0001/?key=API_KEY&steamid=STEAMID,其中API_KEY和STEAMID分别是API密钥和64位steam id。这将返回一个JSON文件,其中包含库存中所有项目的列表。只需获取items数组的大小。在

相关问题 更多 >