LINUX.ORG.RU

Такое возможно без плагинов.
Куча действий потом — только если в ответ придёт страница со скриптами для отлова этой кучи действий.

Goury ★★★★★
()
Последнее исправление: Goury (всего исправлений: 1)
Ответ на: комментарий от Goury

а как? можешь подсказать? С кучей действий уже разобрался))
а вот как собственно отловить запросы не знаю

Qwentor ★★★★★
() автор топика
Ответ на: комментарий от deadNightTiger

Так, спасибо, буду гуглить... Но если подскажешь готовую библиотеку, буду премного благодарен

Qwentor ★★★★★
() автор топика
Последнее исправление: Qwentor (всего исправлений: 1)
Ответ на: комментарий от deadNightTiger

Подмени XMLHttpRequest.prototype.open, например.

а можно подробней? какое отношение он имеет к получению запросов? XMLHttpRequest, это вообще-то клиент, а не сервер, если чо. Он отсылает запросы и получает ответы, а не наооборот.

javaQest
()
Ответ на: комментарий от Qwentor

Событие соответствующее перехватывай и смотри что внутри, например

Goury ★★★★★
()
Ответ на: комментарий от Nicholass

Эм.. А может подскажете как это реализовать в виде плагина к Firefox? Их же вроде можно писать на JS? Стандартные плагины не подходят, т.к. надо будет еще сделать кучу действий (конкретно - запустить видео первой серии фильма, а вывести ссылки на все существующие). Вытащить ссылку из HTML нельзя - плеер шифрованный

Qwentor ★★★★★
() автор топика
Ответ на: комментарий от Qwentor

Он для того и шифрованый — чтобы ты не узнал как он работает.
Из флеша запросы запросто могут ходить в обход браузера вообще.

Goury ★★★★★
()
Ответ на: комментарий от Qwentor

Не знаю, похоже. Бери и играйся, я с этой темой в принципе не сталкивался

Nicholass ★★★
()

Ня

        // Read a page's GET URL variables and return them as an associative array.
        function getParameterByName(name) {
            name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
            var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
                results = regex.exec(location.search);
            return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
        }        
r_asian ★☆☆
()
Ответ на: комментарий от r_asian

Абсолютно не «Ня»
Мне от флеша запросы надо перехватить, а не параметры из адресной строки

Qwentor ★★★★★
() автор топика
Ответ на: комментарий от Goury

Ага, спасибо большое) То что надо) Не подскажешь как этим управлять из окна браузера на JS?

Qwentor ★★★★★
() автор топика
Ответ на: комментарий от Qwentor

Вот и ставь на своём сервере анализатор траффика, обращайся к нему и выдирай им ссылки из флеша.

peregrine ★★★★★
()
Ответ на: комментарий от r_asian

Какое-то ты невнятное говнецо сюда выкатил, JS не знаешь, поди?

getParametersByName=function(str){
 return eval(
   "({"+decodeURI(str)
    .replace(/.*\?/, "")
    .replace(/([^=&]+)/g, "'$1'")
    .replace(/&/g, ",")
    .replace(/=/g, ":") +"})"
   )
}

anonymous
()
Ответ на: комментарий от Goury

Это нелегально

Чего? Цирк уехал уже, че ты тут делаешь?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.