ТЗ в прикрепленном файле Вкратце. Нужен PHP программист, который знаком с Joomla MVC и ее же API. Для реализации проекта нужно сделать настройку разделения прав (возможно через какие-нибудь доп плагины/компоненты) + частичную ...
Парсер/граббер веб-архива
Нужен консольный скрипт на PHP.
Предлагайте свою цену и сроки. Мне удобнее рассчитываться по часам из расчета 300 рублей за час.
Требования к проекту:
1) файлы должны быть скачаны с помощью pear.php.net/package/HTTP...
причем содержимое файла должно состоять из сериализованного responce объекта.
Псевдо код по сохранению и обработке результатов:
$request = new HTTP_Request2($URL);
$URL_clean = remove_webarchive_prefix($URL);
$response = $request->send();
file_put_contents($path_where_to_save_results." /".md5($URL_clean), serialize(cleanup_webarchive_reponce($responce)));
2) имя файла = md5(page_url)
где page_url – это полный урл данной страницы без префикса вебархива
3) cleanup_webarchive_reponce – должна из полученного хтмл убирать все метки и теги вебархива: во всех урлах, все теги и тулбары. Нужна именно 100% очистка.
Все пометки о том что страница скачана с вебархива должны быть удалены
4) все связанные ресурсы – css, js, img, favicon – и прочее должны быть загружены автоматически и сохранены по соответствующему урлу.
Изображения в CSS, дополнительные стили подключенные через @import, динамически добавляемые ресурсы не подлежат определению и загрузке.
5) для работы с HTML деревом скачанной страницы необходимо использовать phpQuery или аналоги, изменющие дерево через css/xpath селекторы.
6) запуск из командной строки linux примерно так "script.php example.com path/where/results/should/be/saved/" – для скачивания example.com
7) все пути в файле с сохраненной страницей должны быть корректными (без префиксов вебархива)
8) нужно скачивать последние 5 версий сайта (если они есть, если нет – то те что есть), объединив их в одну версию. Более новый файл перезатирает более старый файл с таким же урлом.
9) Во вложении скрипт для проверки корректности скачанных сайтов. Скрипт кладется в корень сайта и на него перенаправляются все запросы пользователей. Скрипт должен открывать скачанные файлы в соответствии с их форматом.
Заявки фрилансеров
Похожие заказы
- $700Веб-программирование6 заявокЗакрыт13 лет назад
- $50
Надо подкорректировать вывод списка всех товаров, адаптировать к сортировке кол-ва товаров на странице. Подробно исполнителю. Связь через аську/жаббер
Веб-программирование1 исполнительЗакрыт13 лет назад Требуется написать парсер с целью снятия информации о всех товаров представленых на сайте blonderhome(dot)ru. Результат записывается в csv файл (Тип файлов - *.csv ( Comma Separated Values). в кодировке utf-8 (Юникод 8бит), разделитель полей ...
Веб-программирование12 заявокЗакрыт13 лет назадТехническое задание. Необходимо проанализировать структуру сайта www.nv-novostroiki.ru и внедрить функционал фильтрации элементов главной страницы сайта по городам. П.О. «Битрикс: Управление Сайтом». Функционал: 1. Фильтрация элементов главной страницы сайта изходя из выбранного города при ...
Веб-программирование1 заявкаЗакрыт13 лет назад- $1000
Вниманию PHP-профессионалов в Санкт-Петербурге и Ленобласти: Хотим видеть на нашем сайте поиск/подбор объектов недвижимости по выбираемым в формах поиска параметрам (площадь, тип и т.д.), плюс админку для управления базой объектов. Сейчас ...
Веб-программирование4 заявкиЗакрыт13 лет назад Натянуть сверстанный дизайн на CMS ExpressionEngine Если вы считаете что CMS с которой вы работаете тоже подойдет к данному шаблону, пишите. Будут рассмотрены все варианты Поставить на движок готовый сверстанный дизайн, настроить все. ...
Веб-программирование2 заявкиЗакрыт13 лет назад- $300
Прочитайте до конца ТЗ, потом оставляйте заявку... Нужно разработать в кратчайшее время, если Вы сильно заняты не трате мое и свое время! Спасибо1 Интересует только написанный с 0 движок. Дизайн не нужен. ...
Веб-программирование4 заявкиЗакрыт13 лет назад В ДЛЕ максимальная длина названий категорий ограниченна, нужно снять это ограничение... Как в русском варианте, так и для поисковиков...
Веб-программирование3 заявкиЗакрыт13 лет назадПоля формы заказа в прикрепленном файле Есть пару задач дополнительных, которые должна выполнять форма заказа. Подробности при личной переписке I C Q : 366 - 892 - 443 ...
Веб-программирование2 заявкиЗакрыт13 лет назадНужно реализовать подобный функционал как здесь http://www.flashplayer.ru/play_17478.php Функция развернуть игру при обычном открытии страницы с игрой. После того как развернули игру появляются функции увеличить игру, уменьшить и свернуть игру ... ...
Веб-программирование1 заявкаЗакрыт13 лет назад