Задать вопрос
EgorKubasov
@EgorKubasov

Парсер формы с последовательным выбором?

Каким способом можно распарсить форму такого типа?



Желательно получить массив, где в строке будет вся последовательная информация на каждую комплектацию (Год, Марка, Модель, Объем двигателя, Топливо, Мощность, Привод, Тип кузова, КПП, Рынок)
  • Вопрос задан
  • 4294 просмотра
Подписаться 3 Оценить Комментировать
Решения вопроса 1
King_Of_Magic
@King_Of_Magic
Например когда я выбираю 2013 выполняется следующий GET-запрос, который возвращает марки:

http://partner.ferio.ru/RequestMgt/RequestMgt.responceWL.php?action=LoadYearBrand&year=2013&reseller_id=-100

Далее, когда я выбираю Audi выполняется следующий запрос:

http://partner.ferio.ru/RequestMgt/RequestMgt.responceWL.php?action=LoadBrandModels&brand=7&year=2013

Соответственно, пройдя один раз вручную и поняв какие запрос генерируются на каждый select — вы сможете написать автоматизированный скрипт, который будет последовательно проходить по полям, FireFox + FireBug вам помогут.

image
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Dialog
Ручками посмотреть какие запросы идут, какие параметры, какие ответы при изменении. Составить словарь для парсинга и прогнать через curl.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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