Текущий архив: 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.46 MB
Время: 0.023 c