20.01.2017 / 15:21 | |
RblSb Пользователь Сейчас: Offline
Регистрация: 25.07.2011
| Нужно загрузить в код пхп страницу для парсинга с вк. Так как кроссдоменные запросы невозможны, есть ли способ сделать это через добавление тегов в хтмл моей страницы? Так например используют добавление тега script в шапку в качестве альтернативы запросам, чтобы загрузить его себе. Вк привязывается к ипу клиента, поэтому через свой сервер это сделать не получится.
|
21.01.2017 / 01:35 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| Што
__________________
Да, детка, я - Король Ящериц!!! |
21.01.2017 / 02:35 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| RblSb, ты пойнткад пилишь там? А так, можно попробовать фреймом, например
|
21.01.2017 / 05:01 | |
RblSb Пользователь Сейчас: Offline
Регистрация: 25.07.2011
| DominaN, да, пейнткот онлайн через голоса вк. В фреймы тоже нет доступа через js, так бы я вставил в страницу плеер вк и заюзал из него функцию перемотки времени. В общем, попробую получить разрешение на прямую авторизацию у поддержки, тогда video.get будет отдавать ссылки на mp4.
|
21.01.2017 / 06:28 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| Господи, к чему все эти костыли? Через API реализуется всё что угодно
__________________
Да, детка, я - Король Ящериц!!! |
21.01.2017 / 06:32 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Объясни, рысь
__________________
знает толк Изменено vl@volk (21.01 / 06:32) (всего 1 раз) |
21.01.2017 / 07:02 | |
RblSb Пользователь Сейчас: Offline
Регистрация: 25.07.2011
| HoldFast, В апи нет возможности вообще никак управлять видеоплеером. И прямые ссылки апи не отдает, только сам плеер. А именно это мне и нужно, чтобы задавать текущее время у видео. В HTMLMediaElement для этого есть свойство currentTime, поэтому нужно как-то достать прямые ссылки на видео, или же загрузить видеоплеер вк и распарсить, потому что в нем будет прямая ссылка, привязанная к ипу клиента.
Изменено RblSb (21.01 / 07:09) (всего 1 раз) |
21.01.2017 / 08:20 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| Насколько я помню, в коде для плеера есть параметры оффсета. Ты же код получаешь, его и меняй
__________________
Да, детка, я - Король Ящериц!!! |
21.01.2017 / 08:23 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| И да, прикрути openapi с авторизацией, и правами на видео. И будет тебе счастье
__________________
Да, детка, я - Король Ящериц!!! Изменено HoldFast (21.01 / 08:24) (всего 1 раз) |
21.01.2017 / 08:45 | |
RblSb Пользователь Сейчас: Offline
Регистрация: 25.07.2011
| HoldFast, вот все, что возвращает video.get с openapi и правами на видео. Без прав вообще ничего не вернет. Через XHR я данные этой страницы получить не смогу, ровно как и управлять ими, если создам фрейм с плеером. Сомневаюсь, что ссылки на плеер типа https://vk.com/video_ext.php?oid=...&id=...&hash=... достаточно для получения mp4. Жду ответ по поводу прямой авторизации, упоминается в доках как решение. |