坦克游戏世界控制台api包装

wotconsole的Python项目详细描述


` wotconsole``
==========================================================

=>简介
=
=>

>wotconsole是一个python模块,用于与游戏开发者的api进行交互
api,特别是针对“坦克世界的坦克坦克世界”的api,是一个专门用于与游戏开发者的api进行交互的python模块,是一个与游戏开发者的api进行交互的python模块。-控制台
<;https://console.wargaming.com>;``游戏这是一个为方便使用而设计的工具。



--------


虽然作战游戏提供了自己的API包装,而另一个是由第三方构建的,但它们各自没有WOTX(坦克世界控制台)
端点,或者没有足够的文档来理解如何充分利用它们的库因此,我自己动手创建了一个
全面且易于使用的系统。

为什么不坚持:py:mod:` ~.requests`?
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
虽然``requests``库可以满足
一般使用,但必须记住应该发送什么参数和url端点可能有点麻烦。当
尝试脱机编码时,也很不方便本模块记录了所有这些内容,并将为您跟踪
URL。

`eww,python!<;https://goo.gl/3rsot4>;` ^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

grow up;)


——


WOTConsole是为方便开发人员而设计的假设您需要搜索坦克。



本模块旨在解决其中一些问题,甚至是大多数开发人员可能不关心的问题。我们可以重写代码如下:

代码::python

>;>;fromfutureu import printu function
>;>;from copy import copy
>;>;from wotconsole import tanku info

>;&apikey='demo'

字段=['短名称',
…'某些类型的参数接受多种类型的列表
和gt;& gt;xfn= TANKYOFIN(APIKEY,TANKYIDID = [ 1,257′])< BR/> & gt;& gt;&打印类型(pSHIFO)
&类“WOT控制台”。WOTXREST & gt;
BR/>返回的数据是词典;层wotxresponse将作为一个
>>>>对于tank廑id,在psinfo.iteritems()中的数据:
…打印(TangkID,data)< 1,{U'Type:5,U'Type:U'StimultCar,U'SuthNo.','BR/> U'St':U'SuSr'} BR/>< BR> >你可以直接访问索引使用索引
& gt;& gt;and打印(xFi'[1])[Br/T> Br/T-34
& Gt;& Gt;打印(xFiel[257])[SUB8/BR/> BR/>< BR> >您是否需要“复制”数据,将其作为属性“BR/> & gt;& gt;;复制=复制(xFiel.Data)
& gt;&打印;打印(类型(复制))
&类型;车辆信息(apikey,tankúid='A')

>;>;除了WOTXResponseError as wat:
print(wat)
无效的容器id

json成为“异常”的一部分,甚至可以在方法作用域之外进行调试。
…打印(wat.error['code'])
407
…打印(wat.error['field'])
tank\u id

打印(键入(wat.raw))
<;类“requests.models.Response”>;

我们能看到爱吗?
--------


计划功能的最新列表将始终位于
:文件:`TODO.rst`文件中目前它包含:

包含::todo.rst

…|文档图片:https://readthedocs.org/projects/docs/badge/?version=latest
:alt:Documentation Status
:scale:100%
:target:https://wotconsole.readthedocs.io/en/latest/?徽章=最新的

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

推荐PyPI第三方库


热门话题
java使用无循环和乘法的递归调用查找值   java字符串大小冲突   在一组Java文件对象中查找唯一的超级目录   没有Eclipse控制台输出窗口(Java)?   java这怎么等于105而不是15?   java Adempiere列调出,用于不处理从(代码)选项导入和创建行的字段   java tomcat、2个webapps、2个log4js,但这两个应用都记录到一个文件中   lambda理解Java谓词   HotspotFX上的Java EOF问题   java google应用程序引擎:如何向连接/断开通道“ping”添加信息?   java如何使用VTDXML获取一个元素的所有名称空间声明?   java如何使用drawLine()获得一条线以随机方向拍摄?   java transactionManager应该使用哪个SessionFactory?   java在安卓上播放声音   在Mac上使用JBDC对SQL Server进行java Windows身份验证   java基本列表和字符串[]   java NamedParameterJdbcTemplate从中选择*   扩展上的java Android可扩展列表视图   使用ApacheAxis2的java SOAP附件