Доступ к данным World of Warcraft из сети

Используйте метод ниже

String givenDateString = "Tue Apr 23 16:08:28 GMT+05:30 2013"; 
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
try {
    Date mDate = sdf.parse(givenDateString);
    long timeInMilliseconds = mDate.getTime();
    System.out.println("Date in milli :: " + timeInMilliseconds);
} catch (ParseException e) {
            e.printStackTrace();
}

Подробнее о строках даты и времени .

6
задан BoltClock 20 July 2012 в 13:33
поделиться

9 ответов

Сайты, такие как Wowhead и WoWHearoes использовать клиентские надстройки от игроков, которые собирают данные. Затем данные публикуются на их веб-сайте. Нет возможности получить доступ к базе данных WoW. Лучше всего обратиться в арсенал и извлечь XML, полученный в результате поиска. Арсенал - это просто преобразование xml для возвращаемых данных xml.

10
ответ дан 8 December 2019 в 02:30
поделиться

Персонажи могут быть добыты из арсенала, страницы - xml. Предметы добываются из локальных установочных файлов игры, по крайней мере, так это делает wowhead.

5
ответ дан 8 December 2019 в 02:30
поделиться

Получить данные о предметах из арсенала Wow действительно просто!

Например:

http://www.wowarmory.com/item-info.xml?i=33135

Просмотр источника страницы (не через Google Chrome, который отображает преобразованный XML через XSLT) и вы увидите данные XML!

Вы можете использовать страницы со списком поиска, чтобы получить все синие драгоценные камни , например, а затем использовать синтаксический анализатор XML для получения данных

4
ответ дан 8 December 2019 в 02:30
поделиться

Они извлекают информацию из Оружейной с www.wowarmory.com . Официального API Blizzard для доступа к нему нет, но доступно PHP-решение с открытым исходным кодом ( http://phparmory.sourceforge.net/ )

3
ответ дан 8 December 2019 в 02:30
поделиться

Подобные сайты фактически получают данные из Оружейной палаты . Если вы выберете какой-либо предмет, гильдию, персонажа и т. Д. И сделаете «Просмотр исходного кода» на странице, вы увидите, что данные XML возвращаются. Вот быстрый пример C # получения данных.

1
ответ дан 8 December 2019 в 02:30
поделиться

это, вероятно, неправильный сайт для вашего вопроса, но вы думаете о wowarmory xml. официального wow api нет. люди просто выполняют httprequests и получают xml для обработки чисел. попробуйте погуглить. есть несколько библиотек на разных языках, которые уже написаны для вас. Я знаю, что есть реализации на php / ruby. Некоторое время назад я работал над одним в .net, пока не отвлекся. вот статья, которая как бы подводит итог всему этому.

http://www.wow.com/2008/02/11/mashing-up-wow-data-when-we-can-get-it-in-outside -applications /

0
ответ дан 8 December 2019 в 02:30
поделиться

Wowhead и другие сайты обычно полагаются на данные, собранные пользователями с надстройкой wow.

У Wowhead также есть способ для других сайтов ссылаться на эти данные в всплывающие окна, поэтому их контент повторно используется на нескольких сайтах.

Powered by Wowhead

0
ответ дан 8 December 2019 в 02:30
поделиться

Это сторонний сайт, собирающий данные игроков. Я думаю, что эта коллекция основана на надстройках для WoW, или каждый игрок отправляет информацию вручную.

Следующий вариант - упаковка wow-сайта и синтаксический анализ информации с веб-сайтов (HTML).

0
ответ дан 8 December 2019 в 02:30
поделиться

Для фактического сбора игровых данных: cosmos.exe - это то, что, например, использует thottbot. Вероятно, он использует какой-то взлом Windows (DLL-инъекция или что-то в этом роде) или обнюхивает пакеты, чтобы определить, какие элементы упали и т.д. (перехватывает трафик с сервера wow на ваш клиент и декодирует его). Он сохраняет эти данные на компьютере пользователя, а затем загружает их на веб-сервер для хранения. Я не знаю, были ли созданы какие-либо библиотеки для такого рода вещей.

-1
ответ дан 8 December 2019 в 02:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: