目前想实现一个steam游戏的交易系统(用python)。
于是,我搜索了github,遗憾的是,只有
https://github.com/Jessecar96/SteamBot
https://github.com/Jessecar96/SteamKit2
是的,他们工作得很好。但它们是 C#——别告诉我 python 不能这样做:)。
所以,我想从 steamkit 部分开始。我认为这并不困难(也许只是一些 web-apis),但是当我有点回顾 SteamKit2 的代码时,我发现它似乎使用 TcpConnection 到 Steam 网络,不知道他们是如何获得协议(protocol)的。
有没有人对此有任何想法,我考虑使用 python 加载 steamkit2.dll,但我真的是 C# 的菜鸟
最佳答案
您不想在该存储库上使用 SteamKit2 端口。这是官方的一个分支(而且是一个过时的分支)SteamKit2存储库。看起来他们正试图摆脱基于此 issue 的分支讨论。
要回答您的问题,有一个 port从 SteamKit 到 Python。它叫做PySteamKit由 SteamKit2 的贡献者之一编写。
不幸的是,官方 SteamKit 或 Python 端口的 Wiki 中似乎没有太多关于如何使用该包的文档。您可能需要查看 SteamKit 提供的 C# 示例。
关于python - Steam 套件如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17984477/