Яйца считаются покемонами, каждому яйцу уже привязан pokemon_id. Их можно как обычных поков ставить в захваченные гимы. Яйцо поставленное в гим не может быть побеждено.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Требования:
Python * Я использую 2.7.12, можно использовать как 32- или 64-битную, но DLL различается в зависимости от установки версии *
encrypt32bit.dll :: Free File Hosting - капельница файла: Файл хоста для MP3, видео, музыка, документы. - 32-битный питона инсталляцию DLL требуется, поместить в корневую директорию API
encrypt64bit.dll :: Free File Hosting - капельница файла: Файл хоста для MP3, видео, музыка, документы. - 64bit питона инсталляцию DLL требуется, поместить в корневую директорию API
В зависимости от того какая у вас версия винды, 32 или 64 бит, вам придется изменить сценарий, чтобы отразить его, посмотреть на ноты сценария, чтобы понять это.
Python Required Libraryies:
geopy==1.11.0
protobuf>=3.0.0a3
requests==2.10.0
s2sphere==0.2.4
gpsoauth==0.3.0
sixxxhash
future - install this
pycryptodomex-3.4.2 - install this
GitHub - CyberSecurityUSC / pgoapi: Покемон Go API Lib - это апи это сам
как примечание стороны, если вам нужна помощь в поиске яйца pokemon_id, api.get_inventory () будет отображать все идентификаторы, включая яичных идентификаторами
Я приложил 2 скрипта, один для поиска близлежащих спортивных залов, она выводит на консоль большой двоичный объект картографической информации ячейки
с подробной информацией о близлежащих фортов, другой для развертывания яйцо в тренажерном зале
Я предложил бы получить более творчески с ним, если вы где использовать в любой быстрой манере, фильтрации через не тренажерный зал фортов и т.д.
- как он стоит, я только что проверил текущий хр тренажерный зал, побежал команду как Gym2.py> gym.txt, поиск по тексту и нашел лат, длинный и тренажерный зал ID таким образом.
Imgur Тренажерный зал Библиотека
Поиск ближайших спортивных залов:
Код:
import os
import sys
import json
import time
import pprint
import logging
import getpass
import argparse
# add directory of this file to PATH, so that the package will be found
sys.path.append(os.path.dirname(os.path.realpath(_ _file__)))
# import Pokemon Go API lib
from pgoapi import pgoapi
from pgoapi import utilities as util
log = logging.getLogger(__name__)
def main():
# instantiate pgoapi
api = pgoapi.PGoApi()
startLat = 40.754546
startLon = -73.995361
# set player position on the earth
#set lat and lon
api.set_position(startLat, startLon, 0.0)
#set login info, using ptc
api.login('ptc', 'username', 'password')
#required, sets signature, encrypt.dll for 32bit python install, encrypt64.dll for 64bit python install
api.activate_signature("encrypt64.dll")
# This gathers the cells located around your given coords
cell_ids = util.get_cell_ids(startLat, startLon)
# generates timestamp based on cell-ids
timestamps = [0,] * len(cell_ids)
# pulls in all nearby objects, pokestops, gyms etc
response_dict = api.get_map_objects(latitude = startLat, longitude = startLon, since_timestamp_ms = timestamps, cell_id = cell_ids)
print response_dict
if __name__ == '__main__':
main()
Развертывание яйца в зал:
Код:
import os
import sys
import json
import time
import pprint
import logging
import getpass
import argparse
# add directory of this file to PATH, so that the package will be found
sys.path.append(os.path.dirname(os.path.realpath(_ _file__)))
# import Pokemon Go API lib
from pgoapi import pgoapi
from pgoapi import utilities as util
log = logging.getLogger(__name__)
def main():
# instantiate pgoapi
api = pgoapi.PGoApi()
startLat = 40.757001
startLon = -74.001953
# set player position on the earth
#set lat and lon
api.set_position(startLat, startLon, 0.0)
#set login info, using ptc
api.login('ptc', 'username', 'password')
#required, sets signature, encrypt.dll for 32bit python install, encrypt64.dll for 64bit python install
api.activate_signature("encrypt64.dll")
#print response_dict
time.sleep(1)
count = 1
while count <= 100:
gymTest2 = api.fort_deploy_pokemon(fort_id = '57e956d492a34f23a139b1356dc47a97.16', pokemon_id = 6666666, player_latitude = startLat, player_longitude = startLon)
print gymTest2
time.sleep(1)
count = count + 1
if __name__ == '__main__':
main()
[Ссылки могут видеть только зарегистрированные пользователи. ]