Как мне получить данные из веб-формы?
Вопрос
В качестве домашнего проекта я хочу создать программу, которая будет переводить с английского на иврит.Способ, которым я хочу сделать сам перевод, - это использовать веб-сайт под названием морфикс.На этом сайте можно ввести английское слово и после нажатия кнопки "תרגום" (перевести) выводится перевод.
Мой первый выбор - написать эту программу на Java, и я попробовал использовать htmlunit ( модуль htmlunit ), но это не работает, потому что я предполагаю, что сайт использует AJAX для получения результатов.
На каком языке я могу реализовать часть, которая отправляет веб-форму?Как я могу интегрировать Java с этим другим языком?
Спасибо.
Решение
Вы также можете отправить свой запрос без отправки формы: http://milon.morfix.co.il/?q=try
Другие советы
Вам нужен http-анализатор, чтобы проверить, что происходит при нажатии этой кнопки (попробуйте Live HTTp headers для firefox).Затем вы можете использовать любой язык для отправки веб-запроса.