一个随机的问题:)。我正在运行几个Steam Team forest2(tf)空闲帐户来获取用于生产金属的物品。在
我已经设置了一些bash脚本,每天晚上连接每个帐户几个小时。我发现在过去几年里,各种各样的事情都会导致自动帐户登录失败。我通常不会注意到,直到我决定查看服务器,我很少这样做。在
所以我认为一种确保事情正常运行的方法是编写一个脚本,登录到每个帐户(比如每天)并列出/统计它拥有的项目数。日志它有类似Splunk拾起它(我已经运行了其他东西)。在
因此,在冗长的解释之后,我的问题是,有没有人知道如何编写一个脚本,可以从TF2帐户检索项信息。我当前的bash脚本可以执行登录到Steam并可以启动TF2,但我不知道这是否是检索项信息的正确/最佳方法,也不知道是否可以从用于登录的同一bash脚本执行此操作。在
很乐意使用任何语言,但确实喜欢Python。在
谢谢。在
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数组的大小。在
相关问题 更多 >
编程相关推荐