Узнать адреса в цепочке редиректов

  • Автор темы Автор темы masterprof
  • Дата начала Дата начала

masterprof

Client
Регистрация
15.04.2009
Сообщения
35
Реакции
3
Баллы
8
Здравствуйте

Есть к примеру сайт http://www.300mbfilms.co/
При заходе на него и клике по бекграунду мышкой открывается одно или несколько окошек браузера, в которых грузятся рекламные странички.
Если в зенке в проджектмейкере грузить, то открываются табы popup, popup-1 и т.д.
Рекламные странички загружаются через цепочку адресов (редирект1 -> редирект2 -> ... -> редиректХ -> конечный адрес)

Задача: узнать список этих адресов для каждого таба. Мож есть че-то типа журнала посещения для конкретного таба или че-то типа того.
 
Нет, просто экшеном Табы - Данные можно взять URL таба с номером 1, потом экшеном Браузер - Операции с табом закрыть таб по номеру. И все это в цикле, пока ошибка не возникнет (значит все табы позакрывали)
 
Нет, просто экшеном Табы - Данные можно взять URL таба с номером 1, потом экшеном Браузер - Операции с табом закрыть таб по номеру. И все это в цикле, пока ошибка не возникнет (значит все табы позакрывали)

задачка немного другая

к примеру открывается таб popup
в нем грузится к примеру
http://site1.com, который редиректит на http://site2.com, который редиректит на http://site3.com, который редиректит на http://site4.com. В итоге в табе popup загружен адрес http://site4.com

нужно получить список
http://site1.com
http://site2.com
http://site3.com
http://site4.com
 
Понял, тогда никак.
 
Тут наверное получится так - берёте первый урл, делаете на него гет запрос с отключением редиректов, ищете в коде куда его должно пересылать, делаете запрос на следующую страницу и так до конца.
 
Тут наверное получится так - берёте первый урл, делаете на него гет запрос с отключением редиректов, ищете в коде куда его должно пересылать, делаете запрос на следующую страницу и так до конца.
проблема в том, что попапы реализованы с помощью яваскриптов и на разных сайтах по-разному. Чтоб эти первые адреса вычислить, прийдется для каждого сайта писать свою логику.
да и в цепочке редиректов зачастую яваскрипт-редиректы присутствуют
 
С первыми - да, прийдётся что то выдумывать.
А по редиректам - можно настроить, чтобы 1 выполнялся, таким образом, после запроса у Вас будет первый и второй адрес, не а далее по аналогии..
 
Здравствуйте

Есть к примеру сайт http://www.300mbfilms.co/
При заходе на него и клике по бекграунду мышкой открывается одно или несколько окошек браузера, в которых грузятся рекламные странички.
Если в зенке в проджектмейкере грузить, то открываются табы popup, popup-1 и т.д.
Рекламные странички загружаются через цепочку адресов (редирект1 -> редирект2 -> ... -> редиректХ -> конечный адрес)

Задача: узнать список этих адресов для каждого таба. Мож есть че-то типа журнала посещения для конкретного таба или че-то типа того.
прочитал только заголовок. может это поможет http://longurl.org/ +есть API
 
А нет ли возможности добавлять http-заголовки в запросы браузера, помимо тех, что предусмотрены в профиле (в операциях над профилем этих полей нет)?
 
через Webbrowser на шарпе напрямую вроде как то можно было отследить цепочку редиректов
 
  • Оценить
Реакции: masterprof

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)