Comments 44
Ошибка в картинке + таки быдлокод.
И разместили бы вы это лучше на github…
И разместили бы вы это лучше на github…
+8
порнуху можно и так скачать.
+6
Алгоритм впечатлил!
+5
Назовите хоть одну причину, почему этот вариант лучше стандартного встраивания через Iframe?
0
А можно было всего лишь воспользоваться API :)
0
через API нельзя скачать видео
+1
но думаю, получить адрес можно.
0
Да не может быть!
Метод video.get возвращает ссылку вида vk.com/video_ext.php?***
Отправляете по ней гет запрос тем же курлом и в ответе всего есть. И ссылок и прочей информации.
Метод video.get возвращает ссылку вида vk.com/video_ext.php?***
Отправляете по ней гет запрос тем же курлом и в ответе всего есть. И ссылок и прочей информации.
+1
ДА только для таких видео нужно знать кеш — hash=0430f72d7af703be&sd, а его нужно выдирать с iframe и так далее
а для моего варианта достаточно знать URL формата — video2409212_161721801 — который можно скопировать с ВК
или просто распарсить файл vk.com/al_video.php
а для моего варианта достаточно знать URL формата — video2409212_161721801 — который можно скопировать с ВК
или просто распарсить файл vk.com/al_video.php
0
Для мобильных приложений этого мало, нужна прямая ссылка на видео. Или придется лезть в браузер со всеми его проблемами.
0
Года 4 назад этот код может был бы полезен, но кому надо написали его уже давно.
Поздравляю, вы дошли до курла в изучении php.
Поздравляю, вы дошли до курла в изучении php.
+15
те кто написал его 4 года назад — продают его от 50 до 500 у.е за копию, делают лицензии на 1 домен от 25 у.е и т.к. В открытом виде исходников я не нашел. Может вы знаете где?
-8
продают такую ерундень? Вы серьезно?
+3
Самое удивительное, что да! Мне знакомый прогер предлагал купить у него за 300 у.е, потом в Инете нашел пару постов, но всё что в ШАРЕ — оно не работало (перепробовал вариантов 10 ), облазил многое везде, или не работало, или платно.
forum.searchengines.ru/showthread.php?t=708571&page=2 — вот один из платных топиков. В итоге ничего не нашел рабочего и на скорую руку накалякал сам. Мне уже несколько ребят написали что реально не могли найти тоже.
forum.searchengines.ru/showthread.php?t=708571&page=2 — вот один из платных топиков. В итоге ничего не нашел рабочего и на скорую руку накалякал сам. Мне уже несколько ребят написали что реально не могли найти тоже.
0
А зачем нужно было использовать библиотеку simple_html_dom? Класс DOMDocument имеющийся в PHP5 не подойдет?
+1
Чётких аргументов нету — кроме что мне было удобней так, поскольку я этот класс использую для парсинга других ресурсов и привык к нему
-1
Субъективно — быстрее и эффективнее при меньшем количестве кода. DOMDocument выглядит очень монструозно и видно сильную заточенность под XML стиль. Ну это субъективно почему мне больше нравится, я не автор статьи.
0
На домашнем ноутбуке стоит Firefox ради единственной приблуды — FlashGot.
Ну еще есть vk_opt
Ручками, конечно, не на автомате. Но уж для небольшых объемов скачивания — самое оно
Ну еще есть vk_opt
Ручками, конечно, не на автомате. Но уж для небольшых объемов скачивания — самое оно
0
// от куда отправляться данные
?
+1
Ссылки на видео имеют вид — cs527213.userapi.com/u11174769/videos/dc3277461b.240.mp4
Где u11174769 – уникальный кеш, который каждый раз новый.
Это не кеш точно, даже не хеш, емнип это просто id пользователя, загрузившего видеозапись. И он не меняется.
0
u11174769 — меняется каждый раз, проверял!
0
Странно.
Возьмем vk.com/video40178762_150859494
Вконтакте сообщает, что загрузил его пользователь vk.com/id40178762 (vk.com/nikolaink)
«Прямые» ссылки имеют вид: cs12490.userapi.com/u40178762/videos/334847bbf4.240.mp4 и cs12490.userapi.com/u40178762/videos/334847bbf4.360.mp4.
При заходе из-под прокси под другим браузером на мобильную версию без аккаунта имеем следующие ссылки: cs12490.userapi.com/u40178762/videos/f9b1c1a9ff.360.mp4 и cs12490.userapi.com/u40178762/videos/f9b1c1a9ff.240.mp4.
Часть с uxxxxxxxx — не поменялась.
Возьмем vk.com/video40178762_150859494
Вконтакте сообщает, что загрузил его пользователь vk.com/id40178762 (vk.com/nikolaink)
«Прямые» ссылки имеют вид: cs12490.userapi.com/u40178762/videos/334847bbf4.240.mp4 и cs12490.userapi.com/u40178762/videos/334847bbf4.360.mp4.
При заходе из-под прокси под другим браузером на мобильную версию без аккаунта имеем следующие ссылки: cs12490.userapi.com/u40178762/videos/f9b1c1a9ff.360.mp4 и cs12490.userapi.com/u40178762/videos/f9b1c1a9ff.240.mp4.
Часть с uxxxxxxxx — не поменялась.
0
Странно. Но вы правы, вполне реально что генерируется для пользователя. Точнее для 1-го пользователя на каждое видео разный кеш. m.vk.com/video2409212_150280281 — в этом видео имеет совсем другой вид!
0
В сети гуляет куча различных классов по работе с API ВКонтакте.
У меня есть переработанная версия класса для запросов к API ВКонтакте 2.0 с сохранением токена авторизации в файле Cookie.txt (решение временное и не выпилено только потому, что сейчас нет времени на доработку класса).
Пользуйтесь: pastebin.com/5yyCjASu
P.S.: Если у кого то будет желание «причесать» класс, то обязательно сообщите о результате под этим комментарием.
У меня есть переработанная версия класса для запросов к API ВКонтакте 2.0 с сохранением токена авторизации в файле Cookie.txt (решение временное и не выпилено только потому, что сейчас нет времени на доработку класса).
Пользуйтесь: pastebin.com/5yyCjASu
P.S.: Если у кого то будет желание «причесать» класс, то обязательно сообщите о результате под этим комментарием.
0
Ну и как обычно,
формально, это не законно
потому как Вы как пользователь согласились с правилами использования Вконтакта.
кстати, входить в ВК для подобных манипуляций совсем не обязательно.
формально, это не законно
потому как Вы как пользователь согласились с правилами использования Вконтакта.
кстати, входить в ВК для подобных манипуляций совсем не обязательно.
0
Sign up to leave a comment.
Получить видео с vk.com при помощи PHP