http контент фильтр

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by tornado1, 26 Aug 2012.

  1. tornado1

    tornado1 New Member

    Joined:
    11 Jul 2010
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Привет всем!
    пожалуйста помогите разобратся с одни вопросом кто сталкивался или скинте ссылку где почитать. вопрос такой : нужно организовать так чтобы пользователь перейдя через браузер на любой сайт получал странички в отредактированом виде. редактировать нужно javascript код на каждой страничке (не html теги) и выдавать ему в браузер немного измененную (если нужно) страничку. делать это все нужно "на лету". например, нужно научится убирать из кода странички в блоке javascript любую переменную или изменить ее занчение на другое.
    как этого добится..? как искать в коде и заменять это не проблема. проблема в подмене кода в браузере до его отображения в нем.
    через прокси сервер idhttpserver, пробовал но не могу загрузить страничку через Idhttp и вернуть браузеру - вылетает по ошибкам http и ошибкам сокета.
    пробовал через twebbrowser - не получается перехватить, отредактировать и вернуть встрроеному браузеру до отображения страницы но после загрузки.
    может быть сделать расширение надстройку для браузера, например для opera, и фильтровать ею контент, но я не знаю как это делается.
    в итоге пользователь не должен ощущать подмены содержимого, все картинки, скрипты, ajax, куки, отправка post данных, все должно работать в этом браузере, и редиректы тоже.
    нужно именно на делфи, или в комбинации с php (если нужен например denver), или на javascript, для понимания как оно работает, с другими языками я не очень дружу. подскажите как это сделать кто в курсе, возможно похожее решение уже есть здесь на форуме, но я его не нашел.
     
  2. VY_CMa

    VY_CMa Green member

    Joined:
    6 Jan 2012
    Messages:
    917
    Likes Received:
    492
    Reputations:
    724
    Можно использовать grasemonkey, скоро статейку напишу о нём
     
    _________________________
  3. tornado1

    tornado1 New Member

    Joined:
    11 Jul 2010
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    это кажется то что нужно! заранее спасибо за статейку! если можно добавь пару примеров скриптов для наглядности, и если можно примерчик как удалять кусочки скриптов на страничках или заменять их пробелом :) надеюсь скрипты универсальны и совместимы со всеми бравзерами.
    и еще просьба, скинь ссылку на свою работу, когда закончиш, здесь в топике, буду очень ждать!