用于访问/使用STEAM网页的库(未通过API公开的内容)

steamweb的Python项目详细描述


Travis CICoveralls test coverageCode Health

蒸汽网

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用户界面,用于向用户呈现验证码图像

实现

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在JUnit5中定义优先级   Web驱动程序将焦点切换到iframe的java困难   java JFileChooser没有文件名文本字段选项   本地化是否可以回退到Java中resourcebundle的宏语言(例如,nynorsk>norsk)   禁用时Java断言的性能拖动   未考虑执行中的java jsonschema2pojo maven插件配置   java微调器。setSelection未调用setOnItemSelectedListener函数   序列化XStream:序列化java的反序列化。sql。时间导致错误   java无法理解为什么“ajpnio8009execXX”线程在AbstractQueuedSynchronizer$ConditionObject上阻塞/等待时间。等候   Java date给我的格式是mm/dd/yyyy,其中jquery datepicker的日期格式是dd/mm/yyyy   jsf如何用javaweb应用程序在客户端重写csv文件   雅加达ee Java邮件Api,无法从outlook客户端读取“.msg附件”   java PreparedStatement性能调优