|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Помогите с программой Экономия трафика
Здраствуйте - у меня вот в чом проблема:
Хочу сделать программу что бы загружался сайт и что бы вся графика что есть на нем грузилась с жесткого диска и что бы при переходе на другие разделы сайта графика все равно грузилась с жесткого диска. Вобщем для экономии трафика что бы все картинки грузились с винча. Пробовал с webbrowser и idhttp s:=idhttp1.get(URL) это ставил в свойстве браузера Befor navigate2 по идее тут у нас в переменной S хранится весь html код страницы которая заружается и надо как то заменять ссылки графики на локальные пути. Помогите пожалуйсто = может примеры есть какие-нибудь |
#2
|
|||
|
|||
Итак вот что я придумал)))
Вобщем при запуске программы заргужается страница с сайтом - сразуже через idhttp получаю html код этой страницы!!!. Потом используя функцию gg:=ReplaceSTR(строка в которой ищем, то что ищем, то на что заменяем); так вот потом загружаю это дело в браузер webbrowser1.oleobject.document.body.innerHTML:=gg; Пашет - меняет но меняет только одну картинку а надо все - есть мысть загружать то что изменили следующем образом webbrowser1.oleobject.document.body.innerHTML:=Rep laceSTR(str,image[i],zamena[i]); Но вот как это реализовать не могу понять - в цикле каком загружать что ли? может кто-нибудь подскажет? |