2013-04-19 3 views
0

Есть ли способ отслеживать все вызовы, сделанные веб-страницей при загрузке? Скажем, например, я зашел на сайт просмотра видео, я хотел бы проследить все вызовы GET рекурсивно, пока не найду файл mp4/flv. Я знаю способ сделать это, чтобы рекурсивно следовать URL-адресам, но это решение не всегда подходит и довольно ограничено (скажем, есть несколько тысяч ссылок или ссылки находятся в файле, который нельзя прочитать). Есть ли способ сделать это? В идеале реализация может быть в python, но PHP, а также C тоже отличноОтслеживание вызовов GET/POST

+0

Вы можете сделать [MITM прокси] (http://mitmproxy.org/) с Python и использовать, чтобы прозрачно захватить все запросы. – Blender

ответ

0

Fiddler, который является очень хорошим прокси-сервером отладчика.

0

Chrome предоставляет встроенный инструмент для просмотра сетевых подключений. Нажмите Ctrl + Shift + J, чтобы открыть консоль JavaScript. Затем откройте вкладку «Сеть», чтобы просмотреть все вызовы GET/POST.

0

Если вы используете FireFox или Chrome, вы можете просто использовать Инструменты разработчика и фильтровать все сетевые запросы с помощью «.mp4», например.

Или вы могли бы использовать WireShark и разместить подобный фильтр

Смежные вопросы