#1 2013.01.15 20:56

nexus
Участник
Откуда: Челябинск
Зарегистрирован: 2012.04.23
Сообщений: 26
Карма: 2
Профиль Веб-сайт

выкачать контент с vk.com

всем привет, ребят подскажите может знает кто? - в какую сторону "начать копать", для того чтобы научиться выкачивать видео/музыку из вконтакте? Хочу сделать сервис :-)
Добавлено спустя   2 минуты  37 секунд:
что то типо этого

Неактивен

#2 2013.01.15 21:16

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: выкачать контент с vk.com

не работал с вконтактиком, но подозреваю, что нужно копать в сторону vk api

Неактивен

#3 2013.01.16 04:32

nexus
Участник
Откуда: Челябинск
Зарегистрирован: 2012.04.23
Сообщений: 26
Карма: 2
Профиль Веб-сайт

Re: выкачать контент с vk.com

там такая скудная информация.. И не нашел я этого там..

Неактивен

#4 2013.01.16 10:42

nexus
Участник
Откуда: Челябинск
Зарегистрирован: 2012.04.23
Сообщений: 26
Карма: 2
Профиль Веб-сайт

Re: выкачать контент с vk.com

semmit69 как понять? Там я ни одного исходника не нашел (

Неактивен

#5 2013.01.16 10:43

Dark nexus
Гость

Re: выкачать контент с vk.com

Велосипед уже есть. Пользуйся: savefrom.net

#6 2013.01.16 13:52

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: выкачать контент с vk.com

кстати, да, раскопай плагин под оперу, например, (он на js) и посмотри что они там делают.

Неактивен

#7 2013.01.16 16:54

nexus
Участник
Откуда: Челябинск
Зарегистрирован: 2012.04.23
Сообщений: 26
Карма: 2
Профиль Веб-сайт

Re: выкачать контент с vk.com

домой приду попробую че нибудь, спасибо Семмит!

Неактивен

#8 2013.01.23 18:22

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: выкачать контент с vk.com

Держи. Как работать с ним? у меня не спрашивай, я за чистый "код" в инете и за оригинальность, говно граберов vk в инете и так хватает


Вложения

Отредактировано WapStyle (2013.01.23 18:24)

Неактивен

#9 2013.01.25 20:48

Karayazi
Участник
Откуда: Georgia
Зарегистрирован: 2009.02.10
Сообщений: 96
Карма: 1
Профиль Веб-сайт

Re: выкачать контент с vk.com

Здравствуйте, а как получить ссылку на скачиване видео, дело в том что вк на видео прямую ссылку не передает ?.

Неактивен

#10 2013.01.25 22:59

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: выкачать контент с vk.com

в интернетах такое встретил. сам с вк не работал и скрипт не проверял.

Код:

1
span style="color: #0000BB"><?phpdefine("BLOCK", 8 * 1024);# Надеюсь всем понятно что такое $url$url = "http://vk.com/video_ext.php?oid=-26208303&id=162713839&hash=e83192de1a010111&hd=3";$ch = curl_init();$user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.2.13) ' . 'Gecko/20101203 Firefox/3.6.13 ( .NET CLR 3.5.30729)';curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);curl_setopt($ch, CURLOPT_HEADER, false);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);curl_setopt($ch, CURLOPT_VERBOSE, 1);$vk = curl_exec($ch);curl_close($ch);preg_match('|host=(.*)&|Uis', $vk, $host);preg_match('|uid=(.*)&|Uis', $vk, $uid);preg_match('|vtag=(.*)&|Uis', $vk, $vtag);preg_match('|vkid=(.*)&|Uis', $vk, $vkid);preg_match('|no_flv=(.*)&|Uis', $vk, $no_flv);preg_match('|thumb=(.*)&|Uis', $vk, $thumb);preg_match('|md_title=(.*)&|Uis', $vk, $title);$title = urldecode($title['1']);if ($_GET['type'] == 'image') { $link = $thumb['1']; $header = get_headers($link, 0); $fp = fopen($link, "rb"); if (isset($header)) { foreach ($header as $v) { header($v); } } while (!feof($fp)) { echo fread($fp, BLOCK); }} else { if ($host) { $oldVideo = false; if ($uid['1'] == '0') { $oldVideo = true; } if ($oldVideo) { header('Content-Disposition: attachment; filename="' . $title . '.flv"'); $link = 'http://' . $host['1'] . '/assets/videos/' . $vtag['1'] . $vkid['1'] . '.vk.flv'; $header = get_headers($link, 0); $fp = fopen($link, "rb"); if (isset($header)) { foreach ($header as $v) { header($v); } } while (!feof($fp)) { echo fread($fp, BLOCK); } } else { if ($no_flv['1'] == '1') { header('Content-Disposition: attachment; filename="' . $title . '.mp4"'); $link = $host['1'] . 'u' . $uid['1'] . '/video/' . $vtag['1'] . '.240.mp4'; $header = get_headers($link, 0); $fp = fopen($link, "rb"); if (isset($header)) { foreach ($header as $v) { header($v); } } while (!feof($fp)) { echo fread($fp, BLOCK); } fclose($fp); } else { header('Content-Disposition: attachment; filename="' . $title . '.flv"'); $link = $host['1'] . 'u' . $uid['1'] . '/video/' . $vtag['1'] . '.flv'; $header = get_headers($link, 0); $fp = fopen($link, "rb"); if (isset($header)) { foreach ($header as $v) { header($v); } } while (!feof($fp)) { echo fread($fp, BLOCK); } fclose($fp); } } } else { header("HTTP/1.0 404 Not Found"); }}

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.010 s