Делимся секретами создания сайтов

Прямая ссылка на аудио/видео vkontakte

Ребята кто-то знает как с помощью php получить прямую ссылку на файл аудио или видео для контакта. Интересует именно реализация средствами php

Ответы: 9 → “Прямая ссылка на аудио/видео vkontakte”

  1. Сергей Буланов Ответить

    дело в том что ссылку на мп3 вконтакте хоть и можно получить но ссылка на сам аудио файл будет уникалльна для каждого ip )
    т.е. только для собственных нужд)

  2. Илья Антипенко Ответить

    Парсингом страницы можно получить.

  3. Александр Ерин Ответить

    ну вот смотри я делаю через curl или даже file_get_contents но прямой ссылки нет.

  4. Павел Романенко Ответить

    открой исходный код страницы и ты увидишь что-то типа:

    <img class="playimg" onclick="return operate(65219216,'http://cs4355.vkontakte.ru/u33490124/audio/e7446c379…',233);" id="imgbutton65219216" nosorthandle="true" src="images/play.gif">

    http://cs4355.vkontakte.ru/u33490124/audio/e7446c379... – это и есть ссылка на аудио, парсишь как хочешь, а потом регуляркой получаешь то, что нужно

  5. Александр Ерин Ответить

    вот я тупанул. Спасибо огромное. КРасавчик:)

  6. Псярня Псарня Ответить

    видео с помошью картинки на видео получить можно) (Не юзая курл)

    Палю поэтапно =)

    Для начала узнаём ссылку маленького изображения (ну или большого)
    Получаем например:

    http://392.gt2.vkadre.ru/assets/thumbnails/47842eb86...

    где 392.gt2.vkadre.ru сервер
    47842eb869942452 номер.

    460.vk.jpg – окончание больших картинок
    160.vk.jpg – окончание маленьких картинок
    vk.flv – окончание видюхи.

    Подставляем в конец vk.flv и получаем прямую ссылку на видос:

    http://392.gt2.vkadre.ru/assets/thumbnails/47842eb86...

  7. Псярня Псарня Ответить

    ну и кину парсер заодно (стр на кусочки):

    <?php
    include 'curl_vkontakte.php';

    //(курлим пагу с видео сами)

    $page = get_page($_GET['link']);

    // —

    $p = explode("</h1>", $page);

    //получаем название
    $test= explode("&raquo;", $p[1]);
    $te= explode("<br>", $test[3]);

    $name = $te[0];

    // получаем кусок с адресом
    preg_match_all("#background: url\((.*)\)#U",$txt,$arr);

    //убираем лишнее
    $kusok1 = explode("(", $arr[0][0]);
    $kusok2 = explode(")", $kusok1[1]);

    //Вытягиваем данные

    $pieces = explode("/", $kusok2[0]);

    $host=$pieces[2];

    $img=".$pieces[5]";

    $id = explode(".",$img);

    $id_all = $id[1];

    $image= "http://$host/assets/thumbnails/$id_all.460.vk.jpg";

    $videos= "http://$host/assets/videos/$id_all.vk.flv";

    ?>

    $name – имя
    $image – ссылка на большую картинку
    $videos – ссылка на видео ^^

    Извиняюсь за быдлокод.

  8. Александр Ерин Ответить

    Спасибо всем.Разобрался.

  9. Вот несколько обновленных 100% рабочих скриптов для “В Контакте.ру”

    1)Как скачать музыку из “В Контакте.ру”
    2)Как скачать видео из “В Контакте.ру”
    3)NEW Код для добовления всех друзей в группу
    4)NEW Код для добовления всех друзей в видеозаписи
    5)Как отметить всех друзей на фото в Контакте
    6)Получить бесплатно Рейтинг от Павла Дурова

    http://www.pterodaktkill.ru/all.txt

Ответить