Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.22;
Скачать: CL | DM;

Вниз

Замена части текста при загрузке страниц в IE на другой   Найти похожие ветки 

 
Sadya   (2004-06-15 17:52) [0]

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

Заранее благодарен


 
Sadya   (2004-06-15 18:43) [1]

Я тут поиск сделал и узнал, что мне нужно что-то вроде прокси, соответственно хотелось бы узнать, где можно было бы найти пример написания прокси на Delphi с возможностью влазить в работу IE


 
Ihor Osov'yak ©   (2004-06-15 20:53) [2]

Варианты решения:

1. Промежуточный прокси, имхо, наиболее легок в реализации, но очень уж заметно, да и "отстреливается" тремя кликами в настройках IE..
2. APP, то бишь  "asynchronous pluggable protocol". В мсмд очень подробно описан
3. Фильтрация сетевых пакетов. Примерно так, как делают фаерволы. Здесь очень много вариантов, начиная от решения  в режимя ядра, что -то в районе NDIS Intermediate Driver или TDI-filter driver,  так и в юзер мод. В режиме пользавателя - Winsock Layered Service Provider, Windows 2000 Packet Filtering Interface. Никто не вострещает и метод ломовой метод перехвата или подмены вызовов Winsock DLL :-)

Некоторые из перечисленных технологий подразумевают не один месяц упорного труда (это почти все с п3, ну разве что "ломик" легче пойдет) :-).


 
Icq   (2004-06-17 20:39) [3]

А вот моё решение этой проблемы написать клиент сервер на DELPHI
и подключить её в качестве прокси.
указать 80 порт а в поле где надо ввести адрес прокси ввести localhost и тогда браузер будет передавать все запросы через тваю программу ты будешь анализировать запрос и посылать его через клиента после как сервер тебе будет возвращать запрос цепляй его клиентом обработовай передовай своему серверу для отсылки браузеру.  ну вот наверное и всё. :)))))))


 
Sadya   (2004-06-18 14:41) [4]

Icq, вариант для тех компов, где уже стоит прокси не подойдет :(

Мне мою прогу прятать не надо, это должна быть фича к одной программе, так что специально ее отключать не должны


 
nikkie ©   (2004-06-18 16:12) [5]

почему же не пройдет. proxy-chaining вполне возможен и это совсем просто реализовать. ничем внешняя прокси тебе мешать не будет.

я согласен с Игорем [2] - реализация своего прокси наиболее простой путь. причем будет работать для любого браузера при соответствующей настройке оного. вариант 3 (реализация фаервола или перехват winsock-функций) - имхо из пушки по воробьям. вариант 2 (APP, а точнее в контексте задачи MIME-фильтр, хотя это одно и то же) - вариант более понтовый, может быть, и менее заметный, не требует настройки браузера, но мороки больше (особенно, если ты не имеешь опыта COM-пррограммирования) и работать будет только для IE и других "браузеров" на основе WebBrowser.


 
Sadya   (2004-06-18 16:54) [6]

Советы хороши, но не уж-то нет некого готового примера ? Сейчас у меня не стоит задача писать свой прокси, мне нужно сделать конкретную вещь, ее можно сделать, я думаю, и на стандартных фриварных проксях с кастомизацией настроек.

Я занимаюсь IP-телефонией, смысл моей задачи: менять телефоны на страницах сайтов на ссылки что-то вроде: h323://1234567, это позволит мне звонить с компьютера просто щелчком мыши по номеру телефона на сайте. Копи-пейст надоел уже :(



Страницы: 1 вся ветка

Текущий архив: 2004.08.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
1-1092041712
Evgeniy
2004-08-09 12:55
2004.08.22
Вопрос о Memo (добавление в файл).


4-1088564990
Алекс А
2004-06-30 07:09
2004.08.22
Можно ли на Дельфи написать драйвер мыши ?


8-1086518415
Progus
2004-06-06 14:40
2004.08.22
Как в компоненте TChat вывести по оси Y текст


3-1090559341
korvin
2004-07-23 09:09
2004.08.22
Индексы


14-1091693691
kingdom
2004-08-05 12:14
2004.08.22
Ищу ресурс по C/C++ такой же классый как Мастера Delphi ))