python - Steam 套件如何工作?

标签 python c#-4.0 steam steam-web-api steambot

目前想实现一个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/

相关文章:

python - 如何检测控制台是否支持 Python 中的 ANSI 转义码?

python - 根据其他数据帧 pandas 的值更改一个数据帧的值

需要 WCF 或 Windows 服务建议

api - Steam 登录认证 C#

javascript - 如何从文件执行 JavaScript

Python::AttributeError: 'module' 对象没有属性 'interfaces'

asp.net-mvc-2 - 我可以从 global.asax 重定向到 Controller 操作吗?

Silverlight 4 的 ListView 控件?

ubuntu - systemd 找不到我的 .service 文件

C# 在不窃取焦点的情况下启动应用程序进程