Jump to content
Korean Random
Sign in to follow this  
Vampire_BY

API Wargaming.net python

Recommended Posts

Наткнулся на такую библиотеку:

https://github.com/svartalf/python-wargaming

 

Если кто пользовался ответе на пару вопросов.

1) Как у становить ее под windows а то я точно что то не то делаю. (под linux там установка одной строчкой $ pip install wargaming)

2) Возможен ли вывод ГК запланированных баев и функционирует ли она с ГК 2.0

 

p.s Сделайте не большой пример по этой библиотеке (не важно что он будет делать) хочу посмотреть принцип. 

С python начал работать не давно до этого писал на C\C++ сори за такие вопросы))) 

Edited by Deno

Share this post


Link to post

Short link
Share on other sites
Как у становить ее под windows а то я точно что то не то делаю. (под linux там установка одной строчкой $ pip install wargaming)

  • Устанавливаешь Python на Windows

Прописываешь путь в переменной среде для запуска через консоль

Распаковываешь папку C:\\python-wargaming-master\

Загружаешь библиотеку setuptools

Распаковываешь C:\\setuptools\

Открываешь консоль

Прописываешь в консоли


cd /setuptools
python setup.py install
cd /python-wargaming-master
python setup.py install

Устанавливаешь все необходимые зависимости для работы с Pure-pythonic client library for Wargaming API

Создаешь скрипт script.py


  1. import wargaming

    api = wargaming.WoT('demo')
    batmans = api.accounts.list(search='batman')
    top_clans = api.clans.top()

    print top_clans

  • Прописываешь в консоли


cd /
python script.py

Получаешь результат

Edited by BossBox
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Спасибо вроде заработала. 

Эта часть запроса не верна:

top_clans = api.clans.top()

А где можно посмотреть составления таких запросов ? 

 

Как я понял что бы посмотреть бои клана надо указать 

api.globalwar.battles()

Также надо в функции указать обязательные параметры map_id, clan_id. 

clan_id вроде как понятно хотя все же не ясно как его достать автоматически но щя это не нужно а где взять map_id и что это такое вообще. Если не сложно составьте запрос такого рода.

Edited by Deno

Share this post


Link to post

Short link
Share on other sites

Спасибо вроде заработала. 

Эта часть запроса не верна:

 

top_clans = api.clans.top()
А где можно посмотреть составления таких запросов ? 

 

Как я понял что бы посмотреть бои клана надо указать 

api.globalwar.battles()
Также надо в функции указать обязательные параметры map_id, clan_id. 

clan_id вроде как понятно хотя все же не ясно как его достать автоматически но щя это не нужно а где взять map_id и что это такое вообще. Если не сложно составьте запрос такого рода.

на папках test и docs паролей нет
  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

на папках test и docs паролей нет

Я смотрю ты любитель по умничать. В следующий раз если захочешь дать бесполезный совет не пиши не чего. test и docs без твоего совета догадался посмотреть, только там не было того что надо было мне.

p.s То что хотел вроде как сделал.

Edited by Deno

Share this post


Link to post

Short link
Share on other sites

Спасибо вроде заработала. 

Эта часть запроса не верна:

top_clans = api.clans.top()

А где можно посмотреть составления таких запросов ? 

 

Как я понял что бы посмотреть бои клана надо указать 

api.globalwar.battles()

Также надо в функции указать обязательные параметры map_id, clan_id. 

clan_id вроде как понятно хотя все же не ясно как его достать автоматически но щя это не нужно а где взять map_id и что это такое вообще. Если не сложно составьте запрос такого рода.

 

Зачем изобретать велосипед, если проще зайти на WGD API и посмотреть все необходимые запросы.

Данная мини либа ни чем не отличается от просто API запроса, смысла в ней нету и толку от нее пустое место.

 

P.S. - Пример из первого поста и был примером из справки этой чудесной библиотеки.

Edited by BossBox

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...