Содержание
Ссылка на определенный фрагмент статьи в ВКонтакте
Содержание этой статьи
Те, кто пишут статьи в ВКонтакте наверняка не раз сожалели о том, что редактор статей ВКонтакте не позволяет явно добавить оглавление к статье, сделать ссылку на определенное место в статье, чтобы читатель сразу мог посмотреть интересующее его содержание. Но оказывается при желании это возможно!
В общем то Вы уже наверняка догадались, что речь в данном случае идет о якорных ссылках. Их легко сделать здесь на сайте, но вот в ВКонтакте не все так просто, хотя и возможно. Поэтому для начала давайте определимся с основными определениями.
Основные определения
Начнем с определения якорной ссылки:
Якорная ссылка — это ссылка, ведущая на заданное место статьи
Применительно к ВК эта ссылка может вести не только на определенный фрагмент текущей статьи, но и на заданный фрагмент любой статьи. Это важное обстоятельство, делающее возможности якорных ссылок шире, чем функционал их собратьев на сайте.
Хотя собственно, тут можно и поспорить… 🙂
Якорь — это место в статье, на которое ведет якорная ссылка
И уже понятно, что такое место Вы выбираете сообразуясь с задачами и, что это место может быть местом в совершенно любой другой статье.
Оформление якорных ссылок и якорей
Якорные ссылки можно оформлять в любом доступном для редактора статей стиле:
Оформление
То есть анкоры (тексты самих ссылок) Вы можете делать жирными, курсивом, перечеркнутыми, оформлять заголовками.
Якорные ссылки могут располагаться на отдельных строках, а могут быть оформлены в виде отдельного слова (фразы), например, в каком-то предложении. А это значит, что их можно оформлять даже в цитатах (примечаниях).
А вот с якорями не все так просто!
Якорь должен и может быть оформлен только в виде заголовка, то есть в тегах «H» или «н»
Текст якоря обязательно должен быть расположен на отдельной строке. Собственно по другому у Вас и не получится, поскольку применяются теги «H» или «н».
По сути предназначение якоря в том и заключается, чтобы обозначить название заданного фрагмента. И как Вы видите из картинки выше, к тексту якоря также можно добавить ссылку, а значит якорь одновременно может быть в том числе якорной ссылкой.
А вот применять или нет это обстоятельство на практике — это уже решать Вам.
Оптимальные способы создания якорных ссылок в редакторе статей ВКонтакте
Добавлять ссылки на определенные места в статье можно как в ходе ее написания, так и после ее написания.
Оптимально делать это после написания всей статьи, особенно в случае, когда планируется добавление ссылок на фрагменты в другой статье!
Если Вы планируете добавлять ссылки на фрагменты только в одной конкретной статье, например, планируете добавить оглавление, то особенностей никаких нет. А в случае обоюдного добавления ссылок, например, в двух статьях, я Вам рекомендую сразу открыть их на разных вкладках.
Переведите статьи в режим их редактирования.
Создайте текстовый документ для последующего размещения в нем ссылок. Я для этого использую блокнот, но подойдет любой текстовый редактор. Так Вы не запутаетесь в создаваемых ссылках.
Создайте и оформите тексты (анкоры) будущих якорных ссылок, при клике на которые читатель будет отправляться к нужному фрагменту. Если это отдельное слово (фраза) в предложении, сделайте их жирным начертанием, чтобы потом быстрее найти.
Оформите якоря (названия заданных фрагментов) тегами «H» или «н». Если Работаете с несколькими статьями, то сделайте это поочередно в каждой.
Сделайте сохранение статьи следующим образом:
Нажмите на «Публикация» и далее в открывшемся окне нажмите «Сохранить«
В следующем окне, не нажимая на кнопку «Опубликовать«, зажмите клавишу «Ctrl» на клавиатуре и не отпуская ее кликните по ссылке на статью. При этом статья откроется в новой вкладке.
Отпустите клавишу «Ctrl» и перейдите на открывшуюся вкладку. По сути Вы сейчас находитесь в чистовике статьи, ведь команда «Опубликовать» — это не что иное, как возможность сделать публикацию статьи на стене личного аккаунта или группы. Поэтому мы ее и не нажимаем.
Найдите в статье заголовок нужного фрагмента (якорь) и наведите на него курсор. Уже при приближении курсора к нему Вы увидите слева от заголовка небольшой значок ссылки. Наведите курсор на него и увидите всплывающее окно «Скопировать ссылку«.
Сделайте клик по значку ссылки и сама ссылка скопируется в буфер обмена.
Вставьте эту ссылку в свой текстовый документ, если Вы планируете в процессе работы добавить несколько ссылок. Если это будет всего одна ссылка, например, когда Вы делаете внутреннее оглавление в текущей статье, то можно этого не делать.
Вернитесь на вкладку редактирования текущей статьи, если будете добавлять ссылку в нее. Или откройте вкладку редактирования второй статьи, если скопированная ссылка будет добавлена в ней.
Найдите текст (анкор), предназначенный для данной ссылки, выделите его и обычным порядком сочетанием клавиш Ctrl+V добавьте к нему ссылку из буфера обмена.
После добавления ссылки текст анкора (якорная ссылка) примет вид в соответствии с принятым оформлением для редактора статей в ВКонтакте:
Проверьте, как работает созданная ссылка на фрагмент. Для этого сделайте сохранение текущего состояния проекта статьи в редакторе через публикацию, как написано выше (без нажатия на кнопку «Опубликовать«) и зайдите на соседнюю вкладку, в которой был открыт чистовик статьи.
Перезагрузите страницу удобным способом (кликом по значку перезагрузки в браузере или нажатием F5) и проверьте работу ссылки. Клик по ней должен открывать перед Вами именно нужный фрагмент.
При внимательной работе всё должно заработать с первого раза!
Аналогично сделайте остальные ссылки.
Якорная ссылка на изображение (лайфхак)
К сожалению редактор статей в ВК не позволяет использовать в качестве якорей изображения. Но эту «оплошность» можно обойти небольшой хитростью.
Сделайте якорь непосредственно перед самим изображением. А в качестве текста для него просто поставьте точку. При этом не забудьте, что она должна быть также оформлена в тегах «H» или «н».
Ну а дальше все как обычно: сохранение проекта, копирование ссылки на точку из чистовика и её добавление к нужному анкору.
В результате клик по анкорной ссылке будет перебрасывать читателя к той самой точке, а поскольку она малозаметна, то по факту человек будет сразу видеть нужную картинку.
Учтите, что подобная ссылка может быть толька одна!
Поэтому, если Вам нужно создать несколько ссылок на разные изображения, то в качестве якорей ставьте несколько точек: одну для первого изображения, две для второго, три для третьего и т.д.
Как видите в деле создания якорных ссылок в редакторе статей в ВКонтакте нет ничего сложного. Можете посмотреть наглядно весь процесс их создания в этом видео:
Статьи ВКонтакте: Ссылка на конкретное место в статье или перекрестные ссылки
Надеюсь, что после просмотра у Вас не осталось вопросов. Но, если они все-таки есть, пишите их в комментариях. Отвечу обязательно!
С уважением, Сергей Почечуев
Как сделать и вставить ссылку ВКонтакте словом?
Ссылка ВКонтакте словом
комбинация лицевого изображения со спрятанным под ним адресом. Обычный код выглядит некрасиво, поэтому его заменяют смайликом или текстом, а ссылку «прячут» внутри — если кликнуть мышкой, все открывается как по прямому адресу. Ссылка ВКонтакте (словом либо изображением) чаще всего ведет на страницу конкретного пользователя, события либо группы. Чтобы делать такие самостоятельно, придется немного разобраться в программировании.
Недорогие сервисы для раскрутки ВК:
Подписчики групп — реальные без ботов
Подписчики страниц — друзья с гарантией
Лайки — на аву, посты и записи
Просмотры — живые без заданий
Лицевой текст или символ (который должен быть на виду вместо ссылки) обрамляют скобками: [id*****|ссылка], [club*******|ссылка], [event|ссылка]. Вместо подлинного кода ID можно вписывать короткий адрес — главное, чтобы без ошибок. Как узнать ID человека или группы ВКонтакте читайте в данном материале. Сохранив изменения, проверяют результат. Понять, получилось ли вставить ссылку ВКонтакте правильно, очень просто — достаточно кликнуть по ней: если браузер сразу загрузит нужный адрес — значит, все функционирует как надо. Важный момент: вставить ссылку ВКонтакте вышеописанным способом можно лишь на страницу именно этой Социальной сети, но не другой Интернет-ресурс. Добавить множество репостов, голосов в конкурсах, лайков и пр. ВКонтакте вы можете на этой странице.
Распространяя ссылки на свою страницу, группу или пост, Вы привлекаете внимание сторонних пользователей. Но не всегда результат тот, который ожидается. Накрутить репосты на записи и посты ВКонтакте можно по ссылке https://lowcostsmm.com/ru/ на онлайн сайте.
Рекомендации, как сделать ссылку Вконтакте словом
Некоторых функций уже нет, иные планируются или отвергнуты администрацией — просто надо быть в курсе доступных на текущий момент. Так, ссылку на обсуждение сделать нельзя — лишь на группу или конкретного человека. Вариант вставки функции обратного отправления (на страницу нажавшего ссылку) сейчас отключен, а опция автоматической подписки на группу по ссылке если и появится когда-нибудь — то явно не в ближайшей перспективе. Эта Соц.сеть не поддерживает коды html, только BB — а такие ссылки с внешними сайтами не работают, при необходимости в текст просто вписывают адрес.
Купить сейчас
Купить сейчас
Купить сейчас
Купить сейчас
emptylines
Купить сейчас
Купить сейчас
Купить сейчас
Купить сейчас
emptylines
emptylines
emptylines
emptylines
emptylines
emptylines
emptylines
Купить сейчас
Купить сейчас
Купить сейчас
Купить сейчас
emptylines
Купить сейчас
Купить сейчас
Купить сейчас
Купить сейчас
emptylines
emptylines
emptylines
emptylines
emptylines
emptylines
emptylines
Купить сейчас
Купить сейчас
Купить сейчас
Купить сейчас
emptylines
emptylines
Купить сейчас
Купить сейчас
Купить сейчас
Купить сейчас
emptylines
emptylines
emptylines
emptylines
emptylines
emptylines
Перед тем, как сделать ссылку ВКонтакте, рекомендуется проверить код — нет ли в нем ошибок. Это сэкономит много времени на поиск причины, если с первого раза не получится написать правильно. Даже если ссылка сразу выглядит, как и должна — синего цвета и с подчеркиванием — это не повод обойтись без проверки. И еще: выбирая, как сделать ссылку ВКонтакте — словом или смайлом (чтобы вставлять смайлики в ссылку, вам понадобятся их коды — читайте об этом в следующей статье.) — надо помнить, что в готовом виде никаких скобок и кода показываться не будет, только выделяющийся среди прочего текста участок. Участвуете в конкурсах ВКонтакте? Мы предлагаем вам добавить голоса к своим опросам — для этого перейдите по ссылке.
Упомянутый в ссылке человек будет извещен об этом, письмом на электронную почту. Сравнительно недавно появилась опция-подсказка, как сделать ссылку ВКонтакте: нужно ввести символ «*» и набирать далее название группы либо ник пользователя — появится список вариантов, где достаточно кликнуть мышкой и готовая ссылка сгенерируется автоматически. Эта же функция подсказывает, как сделать ссылку ВКонтакте словом — скорректировать готовую: в появившемся коде вписать желаемый текст в скобки и сохранить. Вы также можете накрутить лайки к своим записям или фотографиям ВКонтакте в данном разделе сайта.
Секреты и советы по работе в ВКонтакте
- Что такое бан ВК
- Как накрутить группу ВКонтакте правильно
- Чем полезны подписчики ВКонтакте
- Как правильно назвать группу и вывести её в топ поиска
- Методы привлечения живых людей в группы ВКонтакте и Одноклассниках
- Репост. Зачем и как?
- Как удалить все со стены ВКонтакте
- Как удалить группу Вконтакте
- Как удалить и восстановить удаленные сообщения Вконтакте
- Как удалить страницу Вконтакте
- Как удалить фотографии ВКонтакте
- Как узнать ID ВКонтакте
- Как узнать кто заходил ВКонтакте
- Коды смайликов вконтакте
- Поиск людей ВКонтакте
- Бесплатные подписчики ВКонтакте
- Вконтакте вход без логина
- ВКонтакте вход без пароля
- Как сделать ссылку ВКонтакте🙂
- Как скрыть друзей ВКонтакте
- Как удалить видео ВКонтакте
- Как сохранить вконтакте: видео, фотографии и музыку
- Как убрать рекламу Вконтакте
- Как удалить страницу в Вконтакте
- Комментарии Вконтакте
- Статусы для Вконтакте 2015
- Заблокировали ВКонтакте на работе
- Заблокировали ВКонтакте
- Как Вконтакте добавить: группу, друзей, видео, музыку, фото и в чёрный список
- Как ВКонтакте поставить статус, смайлик, имя и фото
- Как восстановить страницу ВКонтакте
- Как закрепить запись на стене ВКонтакте
- Как ограничить доступ ВКонтакте
- Как сделать и создать группу ВКонтакте
- Сделать меню в группе ВКонтакте пошаговая инструкция
- Как создать страницу ВКонтакте
- Невидимка ВКонтакте
- Оффлайн ВКонтакте
- Ошибки ВКонтакте
- Статистика страницы ВКонтакте
- Что значит вконтакте: кек, прямые ссылки, уникальные посетители и зацикливать воспроизведение видеозаписи
- Что делать, если ВКонтакте страницу: взломали, заморозили и заблокировали
- ВКонтакте вход через компьютер
- Как ВКонтакте изменить: имя, фамилию, фон и адрес
- Как вставлять текст в ВКонтакте
- Как заработать ВКонтакте деньги
- Как посмотреть историю ВКонтакте
- Как удалить, или восстановить все диалоги ВКонтакте
- Как удалить, прочитать и восстановить переписку ВКонтакте
- Как узнать IP Вконтакте
- Как выйти из группы ВКонтакте
- Как создать и удалить беседу ВКонтакте
- Конкурсы для группы Вконтакте
- Не открывается ВКонтакте
- Ники ВКонтакте
- Как удалить страницу и отвязать номер ВКонтакте
- Оформление группы ВКонтакте
- Поиск групп ВКонтакте
- Поиск информации ВКонтакте
- Скрытые страницы ВКонтакте
- Фейк страница ВКонтакте
- Шпион сообщений ВКонтакте
django rest-auth social подключиться к Вконтакте (vk)
Помогите пожалуйста сделать REST social connect для провайдера Vkontakte .
Я использую библиотеку django-allauth (https://github.com/pennersr/django-allauth).
И django-rest-auth для аутентификации REST (https://github.com/Tivix/django-rest-auth).
У меня уже есть VKOAuth3Serializer, который отлично работает для входа и регистрации.
Но коннект не работает.
Вот URL:
9rest-auth/vk/’, views.VkLogin.as_view()),
просмотров:
из allauth.socialaccount.providers.oauth3.client импорт OAuth3Client из allauth.socialaccount.providers.vk.views импортировать VKOAuth3Adapter класс VkLogin (CustomSocialLoginView): адаптер_класс = VKOAuth3Adapter serializer_class = Сериализатор VKOAuth3 client_class = OAuth3Client callback_url = 'http://localhost:3000' класс VkConnect(SocialConnectView): адаптер_класс = VKOAuth3Adapter #Может здесь должно быть что-то еще?
Серийный преобразователь:
из allauth.socialaccount.helpers import complete_social_login из rest_auth.registration.serializers импортировать SocialLoginSerializer из django.utils.translation импортировать ugettext_lazy как _ из запросов.исключения импортировать HTTPError из сериализаторов импорта rest_framework класс VKOAuth3Serializer (SocialLoginSerializer): электронная почта = сериализаторы.CharField (обязательно = False, allow_blank = True) user_id = сериализаторы.CharField (обязательно = False, allow_blank = True) проверка проверки (я, атрибуты): представление = self.context.get('представление') запрос = self._get_request() если не посмотреть: поднять сериализаторы.ValidationError(_("Представление не определено, передать его как переменную контекста")) adapter_class = getattr (представление, 'adapter_class', нет) если не адаптер_класс: поднять сериализаторы. ValidationError (_ («Определить класс адаптера в представлении»)) адаптер = класс_адаптера (запрос) приложение = адаптер.get_provider().
get_app(запрос) # Случай 1: Мы получили access_token если attrs.get('access_token'): если не attrs.get('user_id') или не attrs.get('email'): поднять сериализаторы.ValidationError(_("Неверный ввод. Электронная почта и user_id требуются с access_token.")) доступ_данные = { 'access_token': attrs.get('access_token'), 'user_id': attrs.get('user_id'), 'электронная почта': attrs.get('электронная почта'), } # Случай 2: Мы получили код авторизации Элиф attrs.get('код'): self.callback_url = getattr(представление, 'callback_url', нет) self.client_class = getattr (представление, 'client_class', нет) если не self.callback_url: поднять сериализаторы. ValidationError (_ («Определить callback_url в представлении»)) если не self.client_class: поднять сериализаторы. ValidationError (_ («Определить client_class в представлении»)) код = attrs.
get('код') провайдер = адаптер.get_provider() область видимости = provider.get_scope (запрос) клиент = self.client_class( запрос, app.client_id, приложение.секрет, адаптер.access_token_method, адаптер.access_token_url, self.callback_url, сфера ) access_data = client.get_access_token (код) если attrs.get('электронная почта'): access_data['электронная почта'] = attrs.get('электронная почта') если не access_data.get('электронная почта'): поднять сериализаторы.ValidationError(_("Неверный ввод. У социальной учетной записи должна быть электронная почта, в противном случае отправьте ее в поле электронной почты.")) еще: поднять сериализаторы.ValidationError(_("Неверный ввод. Требуется access_token или код.")) social_token = adapter.parse_token({'access_token': access_data['access_token']}) social_token.
app = приложение пытаться: логин = self.get_social_login (адаптер, приложение, social_token, access_data) complete_social_login (запрос, вход) кроме HTTPError: поднять сериализаторы. ValidationError (_ («Неверное значение»)) если нет login.is_existing: логин.поиск() login.save (запрос, подключение = True) attrs['пользователь'] = логин.аккаунт.пользователь вернуть атрибуты
А вот вид для регистрации/логина и урлов, который работает нормально:
Пожалуйста, помогите мне подключить REST для Вконтакте.
проект здесь:
https://github.com/taime/imetrics
При попытке подключить ВК — получаю ошибку:
Окружение: Метод запроса: POST URL запроса: http://localhost:8000/rest-auth/vk/connect/ Версия Джанго: 2.0.3 Версия Python: 3.5.2 Установленные приложения: ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'джанго_фильтры', 'остальные_фреймворки', 'rest_framework.authtoken', 'rest_auth', 'django.contrib.sites', 'аллаут', 'аллаут.аккаунт', 'rest_auth.registration', 'аллаут.социальный аккаунт', 'allauth.socialaccount.providers.facebook', 'allauth.socialaccount.providers.vk', 'allauth.socialaccount.providers.twitter', «хранилища», 'основной', 'апи'] Установленное промежуточное ПО: ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware'] Проследить: Файл "/Users/tema/Sites/instametrics/.venv/lib/python3.5/site-packages/django/core/handlers/exception.py" во внутреннем 35. ответ = получить_ответ (запрос) Файл "/Users/tema/Sites/instametrics/.
venv/lib/python3.5/site-packages/django/core/handlers/base.py" в _get_response 128. ответ = self.process_exception_by_middleware(e, запрос) Файл "/Users/tema/Sites/instametrics/.venv/lib/python3.5/site-packages/django/core/handlers/base.py" в _get_response 126. ответ = wrap_callback(запрос, *callback_args, **callback_kwargs) Файл "/Users/tema/Sites/instametrics/.venv/lib/python3.5/site-packages/django/views/decorators/csrf.py" в файле wrapper_view. 54. вернуть view_func(*args, **kwargs) Файл "/Users/tema/Sites/instametrics/.venv/lib/python3.5/site-packages/django/views/generic/base.py" в представлении 69. вернуть self.dispatch(запрос, *args, **kwargs) Файл "/Users/tema/Sites/instametrics/.venv/lib/python3.5/site-packages/django/utils/decorators.py" в _wrapper 62. вернутьbound_func(*args, **kwargs) Файл "/Users/tema/Sites/instametrics/.venv/lib/python3.5/site-packages/django/views/decorators/debug.py" в файлеsensitive_post_parameters_wrapper 76. возврат представления (запрос, *args, **kwargs) Файл "/Users/tema/Sites/instametrics/.
venv/lib/python3.5/site-packages/django/utils/decorators.py" вbound_func 58. return func.__get__(self, type(self))(*args2, **kwargs2) Файл "/Users/tema/Sites/instametrics/.venv/lib/python3.5/site-packages/rest_auth/views.py" в диспетчере 49. вернуть super(LoginView, self).dispatch(*args, **kwargs) Файл "/Users/tema/Sites/instametrics/.venv/lib/python3.5/site-packages/rest_framework/views.py" в диспетчере 494. ответ = self.handle_exception(exc) Файл "/Users/tema/Sites/instametrics/.venv/lib/python3.5/site-packages/rest_framework/views.py" в handle_exception 454. само.raise_uncaught_exception(отл) Файл "/Users/tema/Sites/instametrics/.venv/lib/python3.5/site-packages/rest_framework/views.py" в диспетчере 491. ответ = обработчик (запрос, * args, ** kwargs) Файл "/Users/tema/Sites/instametrics/.venv/lib/python3.5/site-packages/rest_auth/views.py" в сообщении 93. self.serializer.is_valid (raise_exception = True) Файл "/Users/tema/Sites/instametrics/.venv/lib/python3.5/site-packages/rest_framework/serializers.
py" в is_valid 236. self._validated_data = self.run_validation(self.initial_data) Файл "/Users/tema/Sites/instametrics/.venv/lib/python3.5/site-packages/rest_framework/serializers.py" в run_validation 438. значение = self.validate(значение) Файл "/Users/tema/Sites/instametrics/code/core/serializers.py" в проверке 73. логин = self.get_social_login(адаптер,приложение,социальный_токен,доступ_данные) Файл "/Users/tema/Sites/instametrics/.venv/lib/python3.5/site-packages/rest_auth/registration/serializers.py" в get_social_login 58. social_login = adapter.complete_login(запрос, приложение, токен, ответ=ответ) Файл "/Users/tema/Sites/instametrics/code/allauth/socialaccount/providers/vk/views.py" в файле complete_login 54. extra_data = resp.json()['ответ'][0] Тип исключения: KeyError в /rest-auth/vk/connect/ Значение исключения: «ответ»
Получение прямой ссылки на видео вконтакте / Хабр
Предисловие
Привет. В этой статье я поделюсь с вами, пожалуй, единственным способом получить ссылку на видео из контакта.
Все началось с того, что во время разработки моего андроид клиента мне понадобилась функция воспроизведения и скачивания видео. А для этого естественно нужна ссылка. А как известно, максимум, что мы можем получить, это ссылка на страницу с плеером, откуда можно получить прямую ссылку.
Потом начал гуглить на эту тему, но ничего толкового не нашел.
И тогда я решил придумать свой способ его получения.
Что я придумал
Первое, что я заметил, это программа VK Saver. И в частности на их сайте. Там все происходит так:
1) Устанавливаешь программу, которая потом интегрируется в браузер.
2) Теперь при переходе на страницу с видео внизу появляется кнопка s, которая ведет на ссылку вида v.audiovkontakte.ru/video-xxxxx (xxxxxx — id этого видео.)
3) На этой странице вы можете посмотреть и скачать это видео, нажав на специальную кнопку)
Покопавшись в исходниках этой страницы я что-то нашел:
Вот этот элемент:
Обратите внимание на строку
И здесь мы замечаем ссылку 465. gt3.vkadre.ru/assets/videos/750c48ae2867-92359355.vk.flv
Нажав на нее, мы загрузим видео!
flashvars="height=345&width=460&file=http://465.gt3.vkadre.ru/assets/videos/750c48ae2867-9
По идее, это то, что нам нужно. обычный пользователь может легко скачать видео, даже не заходя в исходники.
Но для моих целей это явно не подходило.
Хотя на первый взгляд все было элементарно: Получаем id видео, строим ссылку на v.audiovkontakte .ru, и парсить исходники с помощью штатных на наличие нужной нам ссылки.
Но первая проблема обнаружилась, когда я попытался собрать ссылку и перейти по ней.
Но меня почему-то сразу кинуло на главную страницу сайта.
Получается, что переход возможен только по нажатию кнопки.
Так что пришлось отложить эту идею.
Но у меня еще формат прямой ссылки на видео.
И вроде бы все хорошо, но происхождение одной строки нам остается неизвестным:
465.gt3.vkadre.ru/assets/videos 750c48ae2867 -92359355.