Конференция "Сети" » Помогите вытянуть содержимое с сайта [D7, WinXP]
 
  • lokomotivbj © (02.08.11 16:28) [0]
    Здравствуйте.
    Существует сайт pwcalc.ru - калькулятор характеристик персонажа для ММОРПГ Perfect World. Подскажите как вытянуть для дальнейшей обработки характеристики персонажа с страницы, генерируемой сайтом. Смотрел исходный код сайта, там используется Java Script. Пару книг по Java Script бегло просмотрел, мало помогло) то есть совсем не помогло) Дальнейшый процесс написания программы трудностей не вызывает, вся загвоздка именно в том чтоб стянуть характеристики персонажа. Для примера вот ссылка -http://pwcalc.ru/c231c7e4b433f512
    Если не трудно приведите пожалуйста пример как с данной странички вытянуть показатель "Физ.Защита". Или хотя бы в каком направлении мне искать и что читать? Заранее спасибо.
  • Anatoly Podgoretsky © (02.08.11 17:46) [1]
    > lokomotivbj  (02.08.2011 16:28:00)  [0]

    Ну для начала посмотри, каким либо шпионом, что клиент отсылает на сервер.
    И серверный Java Script это не для клиента.
  • Anatoly Podgoretsky © (02.08.11 17:47) [2]
    И даже странно, что тебе показали исходный код сайта.
  • b z (02.08.11 18:47) [3]

    > показатель "Физ.Защита".

    POST /loadj.php HTTP/1.1
    Host: pwcalc.ru
    Cookie: openstat_test=1

    jsonData={"stat":"l1","text":"c231c7e4b433f512"}

    {"result":{"q":{"ch":{"lvl":"103","points":0,"con":"3","int":"490","str":"34","d ex":"3","minatk":2506,"maxatk":2738,"minmatk":18673,"maxmatk":21257,"crit":18,"a spd":0.95,"fdef":9941, ...}
  • lokomotivbj © (02.08.11 19:17) [4]
    Спасибо, теперь есть над чем поработать.
  • lokomotivbj © (05.08.11 16:15) [5]
    Теперь более конкретный вопрос, как в дельфи отправить такой запрос и где почитать о том как работать с JASONом в дельфи, насколько я поня это на object pascale что-то типа записи... Прошу прощения за такое дилетанство, возможно я что-то и не то написал))
  • sniknik © (06.08.11 00:28) [6]
  • Cobalt © (10.08.11 12:22) [7]
    данные получаешь через отправку http-запроса, ответ - текст в формате JSON. его и парсишь
    мне понравилься компонент SuperObjectV
 
Конференция "Сети" » Помогите вытянуть содержимое с сайта [D7, WinXP]
Есть новые Нет новых   [134435   +18][b:0][p:0]