как загрузить веб-страничку с рисунками в папку, как загрузить веб-стр

Тема в разделе "Delphi - Сети", создана пользователем evgenchik85, 4 июл 2006.

Статус темы:
Закрыта.
  1. evgenchik85

    evgenchik85 Гость

    Подскажите, как загрузить веб-страничку со всеми ее элементами (с рисунками) в отдельную папку
    зная ее URL не используя twebbrowser, через indy компоненты
     
  2. Barmutik

    Barmutik Гость

    Необходимо сначала скачать текст страницы, потом распарсить её содержимое .. найти все картинки и другие объекты и потом уже выкачивать их.. задача совсем не тривиальная .. особенно учитывая то что внутри страницы могут быть скрипты, после обработки которых в страницу могут вставляться другие объекты.. т.е. Вам надо разбрать эти скрипты .. верне проигрывать их и смотреть на результат...
     
  3. evgenchik85

    evgenchik85 Гость

    Спасибо, конечно, но этот вариант для меня наверна не пойдет. Мне собственно надо нужную картинку из
    веб-страницы вывести на timage, я тоже сначала думал как ты - анализир html-код , но можно проще, просто саму веб-страницу скачать в папку а потом просто image1.Picture.LoadFromFile('c:\1\rt1.bmp'); - по названию
    самой картинки . но как это реализовать именно загрузить все элементы веб-страницы
    в папку, наверна через idhttp1.geturl()
     
  4. Barmutik

    Barmutik Гость

    Я же уже ответил .. сначала старницу скачать.. потом её распарсить и найти список всех картинок .. а потом уже по УРЛу картинки её запросить ... и скачать .. а как по Вашему все браузеры делают ?
     
  5. evgenchik85

    evgenchik85 Гость

  6. DZX

    DZX Гость

    Всетаки загрузить текст страницы, найти адрес нужной картинки и ее докачать - самый простой и оптимальный вариант.
     
  7. evgenchik85

    evgenchik85 Гость

    Если б еще код написали этой функции было бы просто отлично
     
  8. Barmutik

    Barmutik Гость

    Ну это Вам в топик с предложениями о работе...
     
  9. DZX

    DZX Гость

    Это точно, буржуи за это платят ...
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей