Получение прямой ссылки на видео vkontakte
Здравствуйте. В этой статье я поделюсь с вами пожалуй единственным способом получения ссылки на видео из контакта.
Всё началось с того, когда мне в процессе разработки своего android-клиента потребовалась функция воспроизведения и скачивания видео. А для этого, естественно необходима ссылка. А как вы знаете, максимум, что мы можем получить — это ссылку на страничку с плеером, откуда прямую ссыль хрен выудишь.
Тогда я начал гуглить на эту тему, но ничего толкового не нашёл.
И тогда я решил придумать свой способ её получения.
Первым делом я обратил внимание на программу VK Saver. А в частности на их сайт. Там всё происходит таким образом:
1) Вы устанавливаете программу, которая в последствии интегрируется в браузер.
2) Теперь при заходе на страничку с видео у вас внизу появляется кнопочка s, которая ведёт на ссылку вида v.audiovkontakte.ru/video-xxxxx (xxxxxx-это id этого видео.)
3) На этой страничке можно это видео посмотреть и скачать, нажав на специальную кнопочку)
Порывшись в исходном коде этой страницы я кое-что нашёл:
Вот этот элемент:
Обратите внимание на строку
Перейдя по ней, мы загрузим видео!
По идее это и есть то, что нам нужно.
И обычный пользователь легко может скачать видео, даже не влезая в исходный код.
Но для моих целей это явно не подходило.
Хотя с первого взгляда всё было элементарно: Получаем id видео, строим ссыль на v.audiovkontakte.ru, и парсим с помощью регулярок исходный код на наличие нужной нам ссылки.
Но первая проблема обнаружилась, когда я попытался собрать ссылку и перейти по ней.
Но почему-то меня сразу же выкидывало на главную страницу сайта.
Оказывается, что преход возможен только через нажатие на кнопку.
Поэтому мне пришлось отложить эту идею.
Но у меня остался формат прямой ссылки на видео.
И вроде бы всё хорошо, но нам остаётся неизвестным происхождение одной строки:
465.gt3.vkadre.ru/assets/videos750c48ae2867-92359355.vk.flv
Скорее всего это какой-то хэш или идентификатор этой записи, и как его получить — неизвестно.
Совсем отчаившись, я решил последний раз глянуть на плеер, ссылку на который мы можем получить либо нажав на кнопку поделится>Получить код видео ( ), либо послав запрос к API, что, я думаю, будет более актуально.
Меня заинтересовал следующий блок:
А если проверить его на наличие совпадений с тем самым хешем, то он будет сдесь: value=«uid=0&vid=161693266&oid=13257647&host=465.gt3.vkadre.ru&vtag=750c48ae2867-<ag=1423ac11&vkid=92359355&
Отлично! Это говорит нам о том, что мы все таки можем достать прямую ссылку!
На аккаунт Фейсбук
Чтобы получить ссылку на аккаунт Фейсбук, переходим на свою страницу. Сверху вы увидите адресную строку браузера. Жмем на нее. Дальше можно копировать выделенное с помощью сочетания клавиш «Ctrl» + «C». Теперь URL хранится в буфере обмена, и вы можете использовать его.
Можно копировать линк и без сочетания клавиш. После клика по адресной строке появится кнопка «Копировать».
СПРАВКА: вставить скопированный текст можно с помощью правой кнопки мыши (ПКМ). Жмете на место, где нужно вставить ID. Появится окно, где вы выбираете «Вставить». Благодаря кнопками «Ctrl» + «V» тоже происходит размещение URL в нужном вам месте.
С компьютера
Если вы захотите скопировать ссылку на комментарий в ВК через персональный компьютер, то вам в этом поможет такой алгоритм действий:
- Находите в социальной сети ВКонтакте любую публикацию, фотографию или видеозапись, где есть комментарии. Под самим комментом будет время его написания. Щелкните по данному времени правой кнопкой мыши.
- Должно открыться небольшое меню. Там находите пункт «Копировать адрес ссылки» и щелкаете прямо по нему левой клавишей мышки.
- Готово. Теперь, если вы перейдете по скопированной ссылке, откроется страница с данной публикацией. А в разделе с комментариями будет выделен тот самый коммент.
Если подводить краткий итог сегодняшней инструкции, то можно отметить, что скопировать ссылку на комментарий в ВК достаточно просто. Нужно лишь знать правильный порядок действий для каждого устройства. Выполняйте все действия согласно инструкции выше, и тогда у вас не возникнет проблем.
Как скопировать ссылку на профиль в ВК
1. В правом верхнем углу нажимаем на иконку .
p, blockquote 23,0,0,0,0 —>
2. Далее долгий тап на своей фамилии (нажать и держать).
p, blockquote 24,0,0,0,0 —>
3. Выбираем значение «Копировать адрес ссылки» .
p, blockquote 25,0,0,0,0 —>
- При желании Вы можете сделать текст ссылкой в ВК (например, текстовая ссылка, которая ведёт на страницу или сообщество);
Не получилось скопировать ссылку страницы в ВК? Посмотрите наглядный видеоурок .
Заключение
С помощью этого метода, вы можете делиться с друзьями интересной информацией, которую вы нашли в обсуждениях.
Пожалуйста, задайте свой вопрос в комментариях, с описанием возникшей проблемы
Мы и наши пользователи, регулярно обсуждаем возможные неполадки и сложности. Вместе мы разберемся с Вашей проблемой.
Как сделать свайп в сторис ВК
Сразу определимся, что свайп — это движение по экрану, которое нужно сделать для перехода по ссылке. В историях, где прикреплена ссылка на пост, свайп не работает.
Свайп в Истории ВКонтакте, доступен только при запуске таргетированной рекламы в Историях.
Чтобы оформить свайп в сторис, используйте любой графический редактор. Нарисуйте соответствующие указатели рядом с тем место, где будет кнопка или добавьте анимацию свайпа.
Заключение
Используйте Истории для привлечения внимания к своим постам. Для этого, после публикации выкладывайте Историю с прикреплённой к ней ссылкой на запись.