Надо было заказать билет на самолет из москвы в один не очень большой город в украине. Да не только заказать в одну сторону, а и обратно. Но вот незадача. В списке городов с отправной точкой с москвы нет такого, города. С киева есть. Гхм. Выбрал пункт "выбрать марштур самостоятельно". Там 4 пункта - в первом выбираю Москва-Киев, во втором Киев-родной город. Отлично, а как добратся назад? Нету в списке городов "пункт отправления" этого города...
Пишу в службу поддержки. Не отвечают день (компания aerosvit.ua). А билет купить надо. У перекупщиков, которые позволяют сделать заказ у этой компании, но только со своими дополнительными процентами, покупать как-то не хочется.
Начали приходить разные идеи. Посмотреть какие запросы отправляет сайт и подменить их. Но сайт работает через ssl и просто так не получится.
И вот решение - FireBug=) Скачал его. Запустил на сайте. Посмотрел структуру html (она динамически генерится через ajax). В пункте отправления выбрал москву, открыл firebug-ом пункт назначения и ввел в <option> код аеропорта города, куда хочу полететь. Выбрал дату и пункт обратный билет и.... Вуаля!!! - оно просчитало само даже с пересадкой. В обе стороны!!! Дальше все гладко - оплата кредиткой, e-ticket, ...
Это небольшая победа над идиотским дизайном сайта, но зато очень приятная;)