Ruby On Rails in UA Icon_home Главная Add to bookmarks Translate translate Profile Войти
Регистрация Форум Блоги Пользователи Список джемов Rails проекты      Поиск   

Ruby On Rails in UA/Ruby /Подключение к динамическому html-документу/RE: Подключение к динамическому html-документу

2008-08-19 10:01:12 Ответить  
admin
Ruslan Voloshin
Адрес: odessa
Сообщений: 1293
Регистр: 2007-03-13
его блог 40 сообщ.
RE: Подключение к динамическому html-документу
  •  
5.0 из 1 гол.
Для начала если ты разрабатываешь на рельсах то рекомендую тебе установить Firebug - это плагин по Firefox он тебя просветит во многом а тем более поможет посмотреть как работают чужие сайты потому что на explorere ты нифига не увидишь и не отладишь.
И так вернемся к твоему сайту номер один
http://www.zarplata.ru/businessman/result.aspx?keywords=&locationid1=&rubricid=
Что бы получить данные с него тебе надо просто посмотреть как он работает.

Опять берем линейку зарплат крутим ее
смотрим что происходит на сайте
1- это отсылка данных в формате json


Во первых тебе надо будет установить реферер
и Content-Type application/json; charset=utf-8
постом передать

{"query":"type=resume&PageSize=30&ViewMode=Short&Keywords=%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82&Period=7&SortField=savedate&PriceFrom=26000"}

диапазон зарплат

В результате ты полуичшь ответ в диже JSON

{"d":{"__type":"Zarplata4.WebServices.AnnouncementResultSearch","IDs":[8579644,9407126],"Message":null}}

Гдето стоит обратить внимание на
"IDs":[8579644,9407126]

Далее яваскрипт формирует из этой последовательности
GET запрос на сайт
С такими параметрами

Где ключ id и соответствует тому диапазону который дываст тебе сайт в результате поиска
и так после GET запросы ты получишь ответ примерно с таким содержанием

Думаю это то что тебе нужно
------------
Занимаюсь вебом и продвижением сайтов.
, ,
Назадназад Новыйновый Ответитьответить
Ключевые слова:
Гости: 82 Онлайн: 0
Rambler's Top100
О проекте по всем вопросам обращайтесь на support
Rubyclub.com.ua Copyright © 2007 - 2008