как отработать редиректы

Discussion in 'PHP' started by a_boyy, 22 Jul 2009.

  1. a_boyy

    a_boyy New Member

    Joined:
    25 Nov 2008
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте!

    Есть исходный файл с датами и спиком ссылок вида:

    ***********
    2001-06-02 Albany, New York - Pepsi Arena http://u2start.com/redirect/bootlegs/1217/3812/ + http://u2start.com/redirect/bootlegs/1217/3813/ OR http://u2start.com/redirect/bootlegs/1217/1158/ + http://u2start.com/redirect/bootlegs/1217/1159/ OR http://u2start.com/redirect/bootlegs/1217/1808/ + http://u2start.com/redirect/bootlegs/1217/1809/
    2001-06-03 Hartford, Connecticut - Civic Center http://u2start.com/redirect/bootlegs/1218/1160/ + http://u2start.com/redirect/bootlegs/1218/1161/
    2001-06-05 Boston, Massachusetts - Fleet Center http://u2start.com/redirect/bootlegs/1219/5203/ + http://u2start.com/redirect/bootlegs/1219/5204/ OR http://u2start.com/redirect/bootlegs/1219/1162/ OR http://u2start.com/redirect/bootlegs/1219/1810/ + http://u2start.com/redirect/bootlegs/1219/1811/
    2001-06-06 Boston, Massachusetts - Fleet Center http://u2start.com/redirect/bootlegs/1220/2176/ + http://u2start.com/redirect/bootlegs/1220/2177/ OR http://u2start.com/redirect/bootlegs/1220/1163/ OR http://u2start.com/redirect/bootlegs/1220/7042/ + http://u2start.com/redirect/bootlegs/1220/7043/ OR http://u2start.com/redirect/bootlegs/1220/1812/ + http://u2start.com/redirect/bootlegs/1220/1813/
    2001-06-08 Boston, Massachusetts - Fleet Center 1) http://u2start.com/redirect/bootlegs/1221/1164/ + http://u2start.com/redirect/bootlegs/1221/1165/
    2) http://u2start.com/redirect/bootlegs/1221/4199/ + http://u2start.com/redirect/bootlegs/1221/4200/
    3) http://u2start.com/redirect/bootlegs/1221/4025/ + http://u2start.com/redirect/bootlegs/1221/4026/

    ***********
    Как видно, идёт текст а потом сылка с редиректом на 1 из 3 хостингов.


    и так 1000+ бутлегов

    Хотелось бы как-то получить список с ссылками уже на ХОСТИНГИ (RS MU MEdiafire).Или хотя бы как собрать скрипт/-ы.

    (Скажу честно, для личных целей, просто намного удобней добавить в USDownloader,например, 500 mediafire ссылок, чем следовть браузером по 500 редиректам)

    Спасибо за внимание, даже не знаю чем именно это возможно сделать.
     
    #1 a_boyy, 22 Jul 2009
    Last edited: 22 Jul 2009
  2. a_boyy

    a_boyy New Member

    Joined:
    25 Nov 2008
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    т.е. в тескте встречается что то типа: http://u2start.com/redirect/bootlegs/1220/7042/ а в итоге получаем http://www.megaupload.com/?d=4XODPP6Z
    и т.д.
     
  3. a_boyy

    a_boyy New Member

    Joined:
    25 Nov 2008
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    т.е. в текте встречается что то типа: http://u2start.com/redirect/bootlegs/1220/7042/ а в итоге получаем http://www.megaupload.com/?d=4XODPP6Z
    и т.д.
     
  4. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    т.е. ты так внятно и не озвучил, в каком ВИДЕ ты хочешь видеть ТО, что должно получиться, исходя из данных в первом посте

    ЗЫЖ Учим рюсский язэка и проходим реабилитационные курсы по логике
     
  5. a_boyy

    a_boyy New Member

    Joined:
    25 Nov 2008
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    Итог точно такой же как исходник , только на месте старых ссылок, уже ссылки на хостинги.

    зы: по русскому было 4 из 5 :)
    зыы: исходник на всякий: http://ifolder.ru/13213683
     
  6. FireFenix

    FireFenix Elder - Старейшина

    Joined:
    3 Jun 2009
    Messages:
    390
    Likes Received:
    115
    Reputations:
    23
    curl -> login -> open link + follow location
     
  7. a_boyy

    a_boyy New Member

    Joined:
    25 Nov 2008
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    FireFenix, c cURL я не сталкивался,
    может с помощью JS как-то попроще ? типа напарсить массив ссылок, а потом их перезаписать поверх старых?
     
  8. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Дык там логиница надо, где тестовые логин/пароль?
     
  9. a_boyy

    a_boyy New Member

    Joined:
    25 Nov 2008
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    прошу прощения, забыл про логин/пасс

    Логин: o4ad
    Пасс: 654321

    + ещё 2 примера на 2 редиректа на 2 хостинга

    1)http://u2start.com/redirect/bootlegs/349/2195/ на http://www.mediafire.com/?9lddsjvdgdj
    2)http://u2start.com/redirect/soundcheck/45/ на http://rapidshare.com/files/132989433/1981-02-12_-_The_Hague_-_320.part2.rar

    после редиректа в строке браузера пишется истинный URL

    (mediafire иногда сразу выдаёт прямую ссылку на скачку)

    что-то ещё нужно?
     
    #9 a_boyy, 22 Jul 2009
    Last edited: 22 Jul 2009