|
Вопрос # 2 516/ вопрос открыт / |
|
Здравствуйте!
Есть уже нормально работающее web-приложение (используется сервер apache и php). Надо обратиться к этому приложению с запросом и сохранить полученную html страницу со всеми вложенными элементами (css, images and etc.). В данном случае, клиент и сервер являются одним и тем же компьютером. Отсутствует соединение с интернетом. Правильно я понимаю, что для решения данной задачи мне надо использовать метод get idhttp? Какие трудности могут возниктуть (на что обратить особое внимание)? Каким еще способом можно решить поставленную задачу? Буду признателен за ссылки. Интересует именно вариант, когда клиент и сервер являются одним и тем же компьютером.
 |
Вопрос задал: dohin (статус: Посетитель)
Вопрос отправлен: 13 марта 2009, 17:53
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Вадим К
Здравствуйте, dohin!
Каких то особых проблем с тем, что сервер локальный не вижу и врядли они возникнут. Едиственное, что сервер будет отзываться по именам http://localhost и http://127.0.0.1 - поэтому не нужно узнавать, какой айпи у данного компьютера.
IdHttp позволит скачать страницу. Можно воспользоваться и synapse. Но главная проблема вознинет с скачиванием "всех картинок и прочьго". Можно конечно распарсить полученную html (регулярные выражения в помощь, на сайте есть моя статья на эту тему), но в случае хитрых java скриптов задача может быть неподъемной. Поэтому лучше наверно попробовать использовать WebBrowser. Тут может быть проблема только с тем, что могут мешать локальные настройки броузера (например отключены картинки).
 |
Ответ отправил: Вадим К (статус: Академик)
Время отправки: 13 марта 2009, 18:13
|
Мини-форум вопроса
Мини-форум пуст.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|