Как очистить данные о ценах от kayak.com? - PullRequest
4 голосов
/ 23 февраля 2011

Кажется, они покончили со своим API .У них есть гораздо менее мощный инструмент, который называется Search Gateway .Как мне использовать данные цен на авиабилеты, используя это?Это вообще возможно?Я бы предпочел работать на PHP или Ruby on Rails, если это возможно.

В частности, я хочу начать сбор данных о самой низкой цене авиабилетов между примерно 10 парами городов.Я хотел бы иметь данные для каждого часа дня.Я мог бы просто проверить каяк вручную, но я хотел бы иметь возможность автоматизировать этот процесс.

1 Ответ

3 голосов
/ 23 февраля 2011

В Railscast есть эпизод о очистке экрана . По сути, вы можете использовать драгоценный камень nokogiri для анализа сайта, чтобы получить необходимые данные.

Что касается регулярного запуска, вы можете создать для этого задание cron. Вот связанный вопрос stackoverflow на нем.

Если вы хотите разместить сайт где-нибудь, я бы предложил Heroku . Единственное, что не может быть бесплатным, - это запускать работу cron чаще, чем раз в день. Но если у вас все в порядке с его запуском только один раз в день, все будет проходить бесплатно.

...