Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

9 лет назад
Владимир Попов
40 лет, Россия
9 лет в сервисе
Был онлайн 9 лет назад
9 лет назад

Скрипт должен скачать любую заданную интернет страницу целиком, вместе со всеми картинками, элементами дизайна и т.п. и сохранить в html формате.
В конечном итоге, скаченная страница должна открыться в браузере и выглядеть точно так же как и на сайте.

Краткое ТЗ:
1. Обязательно PHP.
2. Должен скачать код страницы, все картинки и элементы дизайна.
3. Должен создать директорию сайта, если необходимо директорию страницы. Например если задана страница subdomain.domain.ru/dir1/dir2/page.php, то скрипт создает директорию subdomain.domain.ru, в ней dir1, в ней dir2, и уже здесь сохраняет html-документ.
4. Должен сохранить структуру сайта (разложить изображения и пр. по директориям как на сайте-источнике), т.е. если изображение находится здесь subdomain.domain.ru/image/12.jpg, то скрипт создает в subdomain.domain.ru каталог image и туда кладет изображение.
5. Перед созданием директории - проверять создана ли она уже или нет. Перед закачкой картинки или другого элемента дизайна - проверить не закачена ли она уже. Соответственно качать, только если ее нет.
6. Все внешние img src (с другого домена) должен сохранить в папке _img/inpic/, созданной в папке домена.
7. Все теги img src внутри скаченной страницы переделать во локальный вид (с учетом локальной структуры).
8. Все найденные внутренние линки (для домена сайта) - вывести на экран в полном виде, начиная с http:// .
9. Все внутренние a href документе скаченной страницы переделать в локальный вид, с учетом локальной структуры сайта.
10. Все найденные внешние линки (которые не совпадают с доменом) - вывести на экран в полном виде, начиная с http:// . Отдельным блоком.
11. Все должно быть хорошо прокоментировано.

По выполнению будет продолжение задачи.

Нет заявок от фрилансеров

Другие заказы в категории «Веб-программирование»