Написать на java парсер html-стр. выдачи данных

Андрей15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
03.09.2010

На сайте имеется форма поиска и страница выдачи (с пэйджингом).

Необходимо написать класс, реализующий следующий функционал:

1. принимает на вход Map параметров для формы, возвращает List> найденных записей. Ключи для Map для входных данных и выходных определяются нами.

2. так как у разных сайтов определены свои константы для параметров поиска, у одного сайта "параметр1"=1, другой 2, необходимо создать метод, умеющий преобразовывать входные данные.

Таблицу преобразования желательно хранить в файле.

3. Парсинг сделать на регулярных выражениях. Регулярные выражения должны быть так же конфигурируемыми.

Более подробная информация и тз при личном общении.