@Aitalina

Как редактировать входящий HTTP трафик, linux?

Здравствуйте.

Написала небольшой парсер на Javascript под Phantomjs. Работает именно так, как нужно, но есть небольшая проблема. Случайным образом на некоторых страницах появляется HTML-код, который при загрузке страницы запускает JS-код и на этом JS-коде Phantomjs начинает грузить проц на 100% и выполняется очень медленно. При этом событие onLoad не вызывается.

Я уже перепробовала все, чтобы средствами Phantomjs вырезать неугодный кусок кода из страницы перед зависанием, но ничего не вышло. В связи с этим пришла в голову идея перехватывать все входящие пакеты, при необходимости редактировать их содержимое и передавать дальше в Phfntomjs. Как это можно осуществить? Трафик сжат gzip`ом.
  • Вопрос задан
  • 3038 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Nc_Soft
Если неугодный js загружается в файле, то можно его не прогружать
https://github.com/ariya/phantomjs/blob/master/exa...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы