Программа подключается к БД mysql, считывает строку из таблицы вида:
1) адрес сайта, например: example.com.
2) тайм-аут, например: 15 сек.
3) размер скриншота, например: 800х600.
Далее программа открывает указанный сайт, ожидает тайм-аут, затем сохраняет скриншот сайта (jpeg) указанного размера в папку на сервере.
Затем для обрабатываемой строки в таблице БД программа меняет статус "обработано" с 0 на 1, указывает имя файла скриншота.
Процесс повторяется снова (программа изначально делает выборку тех строк, где "обработано" – 0, разумеется).
Если технически возможно ожидание полной загрузки страницы, то параметр тайм-аут выступает в качестве поргового значения времени ожидания загрузки страницы.
Программа должна постоянно висеть в памяти, проверяя БД на предмет наличия новых необработанных записей.
Желательно реализовать многопоточность.
В конфигурационном файле должны указываться:
1) данные для доступа mysql.
2) количество потоков.
3) папка на сервере.
Язык программирования – на ваш выбор, программа должна работать на сервере под управлением linux, запускаться из консоли.
Тестирование будет проходить на Centos 5, желательно чтобы работало и в других дистрибутивах. Возможна дополнительная плата за портирование на указанный дистрибутив.
Пишите на почту:
1) возможно ли ожидание полной загрузки страницы перед скриншотом или только ожидание истечения определенного времени?
2) язык программирования.
3) цена и сроки (с многопоточностью и без).
Оставлять предлагаемую цену, аську и сроки на
Пожалуйста, при ответе не забудьте указать, что о заказе Вы узнали на сайте
www.best-lance.ru