[All] WoWsStatInfo. Расширенная статистика на офиц.сайте.
Дата: 16.05.2015 01:50:47
Vov_chiK (15 Май 2015 - 23:10): Почти, Вы же не делись информацией как собираете статистику (писал
в ПМ), приходится ждать когда появится API.
DarkLordSauron (15 Май 2015 - 23:51): Через сайт ВГшный он ее выцеживает. Скорее всего так(ну это самый простой алгоритм): на багтрекере взять все ники тестеров, потом по каждому нику зайти на сайт(генерировать ссылку по маске: http://worldofwarships.ru/cbt/accounts/search/?search=[ник] например), дальше парсить страницу и выжать из нее ссылку на профиль(попутно пишем ссылку и ник в БД), или можно просто ВГайди(предпочтительнее - меньше места в БД займет), потом генерировать ссылку на профиль(или взять ее, если сохранял саму ссылку вместо айди), потом, уже достав страницу профиля, парсить ее и писать данные(собственно саму статистику) в БД. Можно это сделать скриптом для браузера, но будет медленно(даже если отключить картинки), а можно написать прожку(например на яве, есть там либа неплохая для парсинга хтмл, единственное что я не знаю как программно зайти под учеткой ВГшной(там наверное мутки с куки какие-то нужны еще), но если я не знаю, то это не означает что это невозможно), на такой слив статы уйдет наверное пару дней(зависит от интернет соединения и железа), и ее нужно будет время от времени обновлять с сайта.
z1ooo: Как я собираю это секрет фирмы. (и проще API дождаться) Средние
значения выложить в открытый доступ. Будет, но нужно чуток
подождать. (пилю сайт в одну каску) Если цвета на глаз, то
лучшеб вообще убрали их и рейтинг в догонку. )) Просто банально
потому, что они ниразу не коррелируют с % побед. (А рейтинг,
внезапно, призван объяснять почему, тот или иной игрок имеет свой
определенный % побед... постройте у себя график и получите ничего
не значащее облако, беда.) Да и даже больше скажу... а вы уверенны,
что одни и теже цифры дамага/фрагов и т.д. это норма для каждого
класса, уровня и отдельно взятого корабля? по логике вашего
рейтинга играй на Ямато, как нуб и будешь иметь красивые
цвета. )) Короче не впечатлило.
Удачи, счастья, здоровья.

DarkLordSauron (15 Май 2015 - 23:51): Через сайт ВГшный он ее выцеживает. Скорее всего так(ну это самый простой алгоритм): на багтрекере взять все ники тестеров, потом по каждому нику зайти на сайт(генерировать ссылку по маске: http://worldofwarships.ru/cbt/accounts/search/?search=[ник] например), дальше парсить страницу и выжать из нее ссылку на профиль(попутно пишем ссылку и ник в БД), или можно просто ВГайди(предпочтительнее - меньше места в БД займет), потом генерировать ссылку на профиль(или взять ее, если сохранял саму ссылку вместо айди), потом, уже достав страницу профиля, парсить ее и писать данные(собственно саму статистику) в БД. Можно это сделать скриптом для браузера, но будет медленно(даже если отключить картинки), а можно написать прожку(например на яве, есть там либа неплохая для парсинга хтмл, единственное что я не знаю как программно зайти под учеткой ВГшной(там наверное мутки с куки какие-то нужны еще), но если я не знаю, то это не означает что это невозможно), на такой слив статы уйдет наверное пару дней(зависит от интернет соединения и железа), и ее нужно будет время от времени обновлять с сайта.
z1ooo: Если было все так просто))) Начиная с того, что на
багтрекере нет и половины игроков. Упс.
[All] WoWsStatInfo. Расширенная статистика на офиц.сайте.