Как скачать сразу всю музыку с чужой страницы ?

Discussion in 'Социальные сети' started by AKVELON, 26 Aug 2010.

  1. AKVELON

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

    Joined:
    8 Jun 2006
    Messages:
    67
    Likes Received:
    6
    Reputations:
    5
    Заипался я качать по одной песни,чем можно автоматом скачать сразу всю музыку у юзера на странице ?
     
  2. CMon

    CMon New Member

    Joined:
    5 Jun 2010
    Messages:
    0
    Likes Received:
    1
    Reputations:
    5
    Если не совсем быстро делать, то
    1. Качай и устанавливай скрипты Vkopt (vkopt.net.ru)
    2. Заходишь на страницу с аудио, возле каждой аудиозаписи появляется ссылка скачать.
    3. копируешь исходный текст страницы и отправляешь в менеджер закачек.
    он сам выберет адреса.
    в настройках Vkopt есть пункт "нормальные имена при скачивании Download мастером" попробуй его поставить.
    Если не будет работать, имена файлов можно восстановить из тегов. (например mp3tag.exe)
     
  3. EnemY)

    EnemY) New Member

    Joined:
    29 Oct 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    -5
    vk-downloader - ставишь галочки на все песни и усё ! Ждёшь :)
     
  4. Cepe}|{a

    Cepe}|{a New Member

    Joined:
    14 Oct 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    PHP:
    <?php 
    $login
    ="мыло"
    $pass="пароль"
    $id='0'### Если качаем со страницы 
    $album='0'### Если качаем с альбом 
    $club='0'### Если качаем с группы 
    function connect($link$cookie){ 
    $ch curl_init(); 
    curl_setopt($chCURLOPT_URL,$link); 
    curl_setopt($chCURLOPT_RETURNTRANSFER,1); 
    curl_setopt($chCURLOPT_TIMEOUT0); 
    curl_setopt($chCURLOPT_GET1); 
    curl_setopt($chCURLOPT_HEADER1); 
    curl_setopt($chCURLOPT_COOKIE$cookie); 
    $otvet curl_exec($ch); 
    curl_close($ch); 
    return 
    $otvet

    preg_match("/value=\'(.*?)\'/",connect('http://login.vk.com/?act=login&email='.urlencode($login).'&pass='.urlencode($pass).''null),$sid); 
    $res=connect('http://vkontakte.ru/audio.php?id='.$id'remixsid='.$sid[1]); 
    preg_match_all('|<div>(.*) |U'$res$outPREG_PATTERN_ORDER); 
    $count=$out[1][1] / 100
    if(
    explode('.'$count)) { $count++; } 
    for(
    $i=0;$i<floor($count);$i++) { 
    $res=connect('http://vkontakte.ru/audio.php?album_id='.$album.'&gid='.$club.'&id='.$id.'&offset='.$i*100'remixsid='.$sid[1]); 
    preg_match_all('|,\'http://(.*)\',|U'$res$urlPREG_PATTERN_ORDER); 
    preg_match_all('|gsearch.php\?section=audio&c\[q\]=(.*)\'>|U'$res$groupPREG_PATTERN_ORDER); 
    preg_match_all('|<span id="title(.*)">(.*)<\/span> <\/div>|U'$res$namePREG_PATTERN_ORDER); 
    for(
    $f=0;$f<count($url[1]);$f++) { 
    $get=file_get_contents('http://'.$url[1][$f]); 
    $log fopen($group[1][$f]." - ".preg_replace('/<a(.*)\'>/i'''$name[2][$f]).".mp3""a+"); 
    fwrite($log$get); 
    fclose($log); } 


    ?>
     
  5. AKVELON

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

    Joined:
    8 Jun 2006
    Messages:
    67
    Likes Received:
    6
    Reputations:
    5
    Vkopt пробовал,там поштучно
    vk-downloader попробую спс !