дело в том что ссылку на мп3 вконтакте хоть и можно получить но ссылка на сам аудио файл будет уникалльна для каждого ip )
т.е. только для собственных нужд)
Вот несколько обновленных 100% рабочих скриптов для “В Контакте.ру”
1)Как скачать музыку из “В Контакте.ру”
2)Как скачать видео из “В Контакте.ру”
3)NEW Код для добовления всех друзей в группу
4)NEW Код для добовления всех друзей в видеозаписи
5)Как отметить всех друзей на фото в Контакте
6)Получить бесплатно Рейтинг от Павла Дурова
дело в том что ссылку на мп3 вконтакте хоть и можно получить но ссылка на сам аудио файл будет уникалльна для каждого ip )
т.е. только для собственных нужд)
Парсингом страницы можно получить.
ну вот смотри я делаю через curl или даже file_get_contents но прямой ссылки нет.
открой исходный код страницы и ты увидишь что-то типа:
<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... – это и есть ссылка на аудио, парсишь как хочешь, а потом регуляркой получаешь то, что нужно
вот я тупанул. Спасибо огромное. КРасавчик:)
видео с помошью картинки на видео получить можно) (Не юзая курл)
Палю поэтапно =)
Для начала узнаём ссылку маленького изображения (ну или большого)
Получаем например:
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...
ну и кину парсер заодно (стр на кусочки):
<?php
include 'curl_vkontakte.php';
//(курлим пагу с видео сами)
$page = get_page($_GET['link']);
// —
$p = explode("</h1>", $page);
//получаем название
$test= explode("»", $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 – ссылка на видео ^^
Извиняюсь за быдлокод.
Спасибо всем.Разобрался.
Вот несколько обновленных 100% рабочих скриптов для “В Контакте.ру”
1)Как скачать музыку из “В Контакте.ру”
2)Как скачать видео из “В Контакте.ру”
3)NEW Код для добовления всех друзей в группу
4)NEW Код для добовления всех друзей в видеозаписи
5)Как отметить всех друзей на фото в Контакте
6)Получить бесплатно Рейтинг от Павла Дурова
http://www.pterodaktkill.ru/all.txt