Открытие страниц из списка "через браузер"

Тема в разделе "Как сделать...", создана пользователем zilon, 19 янв 2013.

  1. zilon

    zilon

    Регистр.:
    30 июл 2011
    Сообщения:
    370
    Симпатии:
    147
    Есть музыкальный сайт, там после загрузки страницы подгружается трек с сервера и время хранения трека на сервере увеличивается на 30 дней, я скрипт написал, он загружает страничку по крону и записывает лог, о том что страница загружена, но срок хранения файла не увеличивается, судя по всему трек не загружается, а как сделать чтоб трек подгружался?

    PHP:
    <?php
     
    $data
    =file("/home/newmuzo/data/www/sait.ru/OPEN_URLS.txt");
    $c=1;
    $out=mt_rand(1count($data) - $c);
    $sad=$out+$c;
    for(
    $i $out$i $sad$i++) {
    $file="$data[$i]";
    $content=file_get_contents($file);
    $result=$content;
    echo 
    $result;
     
    }
     
    if (
    $result == true)
     
    {
     
    $datee=date("Y-d-m H:m:s");
    $fp=fopen("/home/newmuzo/data/www/sait.ru/CRON_CHECK.txt""a");
    $mytext="Трек открылся - $datee\r\n";
    $test=fwrite($fp$mytext);
    fclose($fp);
     
    }
     
    ?>
    вот трек Перейти по ссылке

    очень надеюсь на вашу помощь :thenks:
     
  2. gres_18

    gres_18 Pythonобандерівець®

    Регистр.:
    26 апр 2009
    Сообщения:
    407
    Симпатии:
    206
    А какие адреса в OPEN_URLS.txt лежат? Если ссылки на zippyshare.com, не проще ли будет регуляркой вытянуть урл непосредственно мп3-файла и wget-ом закачать его?
     
  3. zilon

    zilon

    Регистр.:
    30 июл 2011
    Сообщения:
    370
    Симпатии:
    147
    вот такие
    HTML:
    http://new-muzon.ru/electro-progressive-house/14012-January-17-2013
    http://new-muzon.ru/electro-progressive-house/14007-January-17-2013
    http://new-muzon.ru/electro-progressive-house/14004-January-17-2013
    http://new-muzon.ru/electro-progressive-house/14016-January-17-2013

    я пробовал ставить абсолютные пути, то есть сразу до mp3 файлов чтоб после нажатия на кнопку скачать скачивался трек, но меня вычислили и все ссылки стали вести на главную страницу zippyshare.com я думаю надо как то сделать по "человечески"

    с помощью проги DevelStudio 3.0 допилил мини браузер на основе хромиума, который открывает скрипт и загружает трек, а страничка обновляется каждые 60 секунд

    PHP:
    <?php
    echo "<meta http-equiv=\"refresh\" content=\"60;URL=http://new-muzon.ru/OPEN_URLS.php\">";
    ?>
    кому интересно браузер тут Перейти по ссылке хотел узнать как сделать построчный вывод строк из файла? То есть циклом но при условии что страничка обновляется :nezn:
     
    latteo нравится это.
  4. ВладимирТрой

    ВладимирТрой Постоялец

    Регистр.:
    29 янв 2013
    Сообщения:
    53
    Симпатии:
    19
    попробуй сделать через iframe и через js выцеплять ссылки на mp3 если же у них есть header для запрета подгрузки страницы через iframe - добавить к тем запросам что ты делал раньше на php заголовки такие же как и браузера при обычном посещении сайта (user-agent, cookie и т.д.)