Подключение к Java Applets и извлечение данных

Гость18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
08.02.2007

Суть задачи такова. Есть он-лайн аукцион, который проходит в реальном режиме. Т.е. у тебя есть логин/пароль (для того, чтоб его получить, нужно предварительно заплатить аукциону денег), ты подключаешься, заходишь на специальную страницу, на которой размещен яваапплет. В результате ты видишь картинки продаваемых товаров и можешь делать ставки. Аукцион может длиться долго (более часа) и ты в любой момент можешь как подключиться к аукциону, так и отключиться от него. Это описание того, как все это видит обычный юзер.

Теперь описание того, что нужно сделать.

Есть сервер со стандартным набором Apache+PHP4+MySQL+cURL. Нужно сделать такой скрипт, который бы подключался к вышеописанному аукциону, следил за прохождением торгов и просто записывал две вещи – номер лота и цену, за которую этот лот был продан. Т.е собирал статистику – ничего более.

Собственно предварительный скрипт уже написан (PHP+cURL). Т.е. этот скрипт заходит на аукцион, авторизируется и останавливается как раз на той странице, где появляется вот такой апплет:

archive="/buyer/bid/virtual/……….jar, /buyer/bid/virtual/………...jar" width="380" height="305" mayscript>

Требуемые нам данные передаются в текстовом виде от аукционного сервера к конечному пользователю как раз с помощью данного апплета. Задача сводится к тому, чтобы заставить наш сервер подключаться к этому апплету и считывать данные. Распарсить потом эти данные и сохранить – не проблема (в задачу не входит).

Т.е. как я понимаю, потребуется поддержка Явы, что в PHP реализовано с помощью библиотеки php_java.dll.

Т.к. у меня нет опыта работы с этой библиотекой, то я готов заплатить адекватную сумму за разработку подобного скрипта.

Да, еще факт – подобный скрипт ранее уже был разработан и я видел результаты его работы. Но, к сожалению, в тот момент я не проявил заинтересованности, а этот разработчик потерялся и я не могу найти его реквизитов. Но, соответственно, задача решаемая.