Парсинг видео с ВКонтакте

Может кто то сталкивался, когда получаешь страницу с видео допустим
http://vk.com/video_ext.php?oid=-66270740&id=167568548&hash=2a3a79fd5ead4c2e
то в коде стоит верный video_vtag, а когда с помощью Сurl, то там не правильный. Пробовал ставить заголовки, как на странице и нефига (

1 ответов


Видео контент с контакта зависит от ip, кто его запросил.
Если через curl на сервере выдрать видео, и затем передать его на клиент с другим внешним ip, то клиент видео не скачает, а сервер скачает.
Если же это у вас все на одном сервере - эмулируйте полноценную работу браузера (агент, например опера, кодировки и т.д., кукисы можно не эмулировать).
Если же вы пишете сайт/плагине, для скачивания видео с контакта, то вам остается два варианта:
-или выдирать и распарсивать данные со стороны клиента (через JS инъекцию)
-или проксировать весь контент через себя (траффик и как минус лимиты vk по скачке).