Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Серверная часть (https://forum.zone-game.info/forumdisplay.php?f=148)
-   -   Парсер для AION (https://forum.zone-game.info/showthread.php?t=12321)

zorgtm 30.01.2011 17:19

Парсер для AION
 
Решил выложить парсер дропа с сайта aion.yg.com

Парсер может: :)
собирать дроп монстра (монстров)
Информацию о нём (о них)
Сохранять все это дело в текстовые файлы в директории программы.
Перебор монстров из списка который создается сканированием адреса локации.

Минусы программы :(
-при большем количестве ссылок на монстров может вылетать при парсинге.
-создает немного не корректные списки ID и ссылок на монстров при сканировании.
Лечиться открытием текстовых файлов и ручным удалением не нужного. После исправления всего и заганяиться в столбики программы с не корректным содержимым. ;)

Парсер в архиве весит 50 килобайт.
Так что если если вы хотите выложить программку где нибудь еще просьба ссылайтесь на ссылку с депозита.Буду очень благодарен.


Скачать программы Скрипт делал сам.

zorgtm 06.02.2011 13:06

Re: Парсер для AION
 
также есть парсер для сайта www.aiondatabase.com . Если нужно могу выложить ознакомления. Если что-то нужна доработать или чем то дополнить пишите посторонюсь доработать.

sotariz 06.02.2011 18:12

Re: Парсер для AION
 
выложи, любопытно поглядеть :)

x714 06.02.2011 21:10

Re: Парсер для AION
 
Доработай создание списка дропа... он у тебя записывается как: (*,*,*,*,*), а сделай: INSERT INTO droplist VALUES (*, *, *, *, *);

xobotyi 06.02.2011 21:28

Re: Парсер для AION
 
то как ты указал - нереально медленный код, у тебя нормальный дроплист, размером хотябы 5 мегов будет в базу заливаться не менее 1.5 часов при таком синтаксисе

zorgtm 06.02.2011 23:16

Re: Парсер для AION
 
Парсер дропа с сайта aiondatabase.com

Парсер может:
+собирать дроп монстра (перебор монстров)
+Информацию о нём (о них)
+(new) координаты в готовой форме для телепортации на место. (делал для себя так как координаты не точные и монстры висят в воздухе !!ID локацаа вводить в ручную!! )
+(new) Добавлен парсинг ресурсов. Их лут и местоположение.
В ночале дроп листа автоматом прописываеться строчка INSERT INTO droplist (mobId, itemId, chance, min, max) VALUES

Сохранять все это дело в текстовые файлы в директории программы.
Перебор монстров из списка который создается сканированием адреса локации.

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

!!!!!!!!!Для массового перебора прочесть!!!!!!!!
Дроп при массовом парсинге может не совподать. В этом случае перед парсингам сперва про сканируйте локацию но не жмите вверхнию левую клавишу "Собрать". Так как парсер начнет переберать ссылки!
А вставте с лева от Лут монстра первый ID монстра из списка при этом удалив его из общего . И только потоп проведите этуже манипуляцию с ссылкай на монстра. Когда вы вставите ссылку монстра парсер автоматам начнет работу и не надо будет нажимать клавишу Собрать.
Следите чтобы ссылка монстра совпадала с его ID при переборе.
Время перебора ссылки до ссылки примерно 10с
!!!!!!!!!!!!!!!!!!

Парсер в архиве весит 50 килобайт.
Так что если если вы хотите выложить программку где нибудь еще просьба ссылайтесь на ссылку с депозита.Буду очень благодарен.

Скачать парсер

flashman 07.02.2011 00:26

Re: Парсер для AION
 
Для ru.aiondatabase.com , можно было и проще замутить, выбрать из спавн листов все id нпс, на их основе сформировать ссылки и потом грузить файл со ссылками в парсер, на выходе получился бы самый что ни на есть полный дроп лист для каждой локации в соответсвии с источником.

Romanz 07.02.2011 03:30

Re: Парсер для AION
 
поделитесь парсером npc item skill с клиента , если нежалко)

zorgtm 07.02.2011 13:39

Re: Парсер для AION
 
flashman
Тоже вариант. Попробую что-нибудь придумать насчет этого.

flashman 07.02.2011 15:05

Re: Парсер для AION
 
zorgtm, я как раз такой вариант использовал для своего парсера, благо что на aiondatabase.com нет конкретной привязки ссылок для нпс, т.е. если ссылка типа http://ru.aiondatabase.com/npc/215233/59 , то этого нпс также можно спарсить и по ссылке http://ru.aiondatabase.com/npc/215233/ , это удобно при формировании ссылок в парсере.


Текущее время: 06:11. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot