用于访问/使用STEAM网页的库(未通过API公开的内容)
steamweb的Python项目详细描述
蒸汽网
steamweb是一个python库,用于访问/使用steam web页面(对于API,使用smiley/steamapi不通过the API,公开的内容)
安装
pip install steamweb
要求
- pycrypto=2.6.1
- 请求>;=2.7.0
- 未来>;=0.14.3(python 2.x)
使用量
fromsteamwebimportSteamWebBrowserswb=SteamWebBrowser('YourSteamUsername','YourSteamPassword')ifnotswb.logged_in():swb.login()ifswb.logged_in():print'Yay!'r=swb.get('https://store.steampowered.com/account/')# r is a requests.Response object
有一个子类steamwebbrowsercfg包含基本配置文件处理,首次使用时将要求您提供steam凭据。如果您愿意,也可以手动创建配置文件(~/.config/steamwebbrowser/config.cfg):
[steamweb]username=YOURSTEAMUSERNAMEpassword=YOURSTEAMPASSWORD
然后在代码中使用SteamWebBrowserCfg而不带凭据:
fromsteamwebimportSteamWebBrowserCfgswb=SteamWebBrowserCfg()ifnotswb.logged_in():swb.login()ifswb.logged_in():print'Yay!'r=swb.get('https://store.steampowered.com/account/')# r is a requests.Response object
子类SteamWebBrowserTk继承自SteamWebBrowserCfg(因此它也支持配置文件),并提供一个简单的Tkinter用户界面,用于向用户呈现验证码图像
实现
- Idle Steam大量使用蒸汽网。