Как парсить видео с сайтов у которых ВК Плеер?

Тема в разделе "Парсинг конкретных сайтов по запросу (ПЛАТНО)", создана пользователем raisaiker555, 21 мар 2013.

  1. raisaiker555

    raisaiker555 New Member Пользователи

    Регистрация:
    20 фев 2013
    Сообщения:
    12
    Как парсить видео с сайтов у которых ВК Плеер?

    Короче вот пример adult сайтов:
    Ссылки недоступны для гостей
    Ссылки недоступны для гостей

    Все захожу как обычно туда сюда выделяю все границы все ништяк, но как только добрался до самого видео то вместо ссылки на видео с контакта у меня ссылка на этот же сайт:

    <iframe src="http://vtrah.net/2013/03/21/zhestkie-igry-po-russki.html" width="780" height="500" frameborder="0" scrolling="no"></iframe>

    А вот код этого же видео только через обычный браузер в моем случае гугл хроме:
    <iframe src="http://vk.com/video_ext.php?oid=202907246&id=164754914&hash=be1a47608bce5977&hd=3" width="607" height="360" frameborder="0"></iframe>

    Ну и собственно сам вопрос как мне парсить видео с такого сайта? а их очень много!
     
  2. alamina.moon

    alamina.moon Модератор Команда форума Модератор

    Регистрация:
    14 янв 2013
    Сообщения:
    214
    А зачем? Вставляйте хот линками или у Вас свой огромный сервер с которого будут все смотреть видео онлайн? Конечно могут быть другие цели, например спарсить все видео для личного так сказать пользования ;) но я бы посоветовал пользоваться хотлинками как делают это большинство товарищей.

    Да, да похоже вот этот код Вам и надо вставлять, вставлять и еще раз вставлять у себя на ресурсе и будет вам щастие.
     
    Последнее редактирование: 21 мар 2013
  3. raisaiker555

    raisaiker555 New Member Пользователи

    Регистрация:
    20 фев 2013
    Сообщения:
    12
    Все ясно. Ссылка <iframe src="http://vtrah.net/2013/03/21/zhestkie-igry-po-russki.html" width="780" height="500" frameborder="0" scrolling="no"></iframe> введет на отлельную страницу на которой находится видео.
    Хот линка хотел бы избежать т.к. буду зависим от этого сайта и если его не станет то и видео на моем сайте не станет.
    Есть возможность в этом парсере проследовать по ссылке и выдавить ссылку из ифрейма?



    Кто не знает что такое хот линк Хотлинк (англ. hotlink) — включение в веб-страницу файлов-изображений или других ресурсов с чужого сервера. Этот прием используется недобросовестными вебмастерами, которые заставляют браузер посетителя загружать картинки с чужого сервера. Тем самым расходуются чужие ресурсы и трафик.
     
  4. raisaiker555

    raisaiker555 New Member Пользователи

    Регистрация:
    20 фев 2013
    Сообщения:
    12
    Да это и ежу понятно это видео к которому введет ссылка <iframe src="http://vtrah.net/2013/03/21/zhestkie-igry-po-russki.html" width="780" height="500" frameborder="0" scrolling="no"></iframe>
     
  5. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Для границы 5 укажите адрес (в прмере кода что выше это _http://vtrah.net/2013/03/21/zhestkie-igry-po-russki.html) из ифрейма, чтоб потом это указать для макроса getmorecontent
    PHP:
    <GETMORECONTENT><URL="<CD_GRAN_5!>"><START="<iframe"><STARTCOUNT="0"><END="</iframe>"><ENDCOUNT="0"><PARAMS="withgran"></GETMORECONTENT>
     
    Последнее редактирование: 22 мар 2013
  6. alamina.moon

    alamina.moon Модератор Команда форума Модератор

    Регистрация:
    14 янв 2013
    Сообщения:
    214
    Что то мне подсказывает, что flv Вам не получить...
     
  7. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    естесно не получится сразу прямой линк на видео .flv .mp4 - как вариант было предложено использовать ссылку на вк видео, чтоб подсунуть в своем плеере или другие решения использовать, благо в сети предостаточно:
    _http://prowebber.ru/web/scripting/14874-vk-video-rasshirennaya-versiya-besplatno.html
    _http://prowebber.ru/web/scripting/14793-restranslyator-video-s-vkontakte-v101-vkuppod.html

    п.с. если имелось ввиду "скачивание видео целиком при парсинге" , ну что сказать... мазохисты курят в сторонке))
     
  8. nikolas1612

    nikolas1612 Member Пользователи

    Регистрация:
    27 ноя 2011
    Сообщения:
    439
    для получения прямой ссылки на видео, ее необходимо построить самому. но до момента выхода на источник, из которого будет строиться прямая ссылка - надо пройти последовательно еще через несколько ссылок.
    делать будем на примере ссылки
    Ссылки недоступны для гостей
    второй сайт не делал, потому что заскучал. по идее, логика действий должна быть похожей.


    1. меняем в начальной ссылке домен "in" на "biz". итого получаем -
    Ссылки недоступны для гостей.biz/801-w4b-2012-03-19-mia-manarote-plays.html
    с нее и будем стартовать.
    2. в коде этой страницы нас интересует блок -
    PHP:
    body style="margin: 0px; padding: 0px; overflow: hidden;">
    <
    div id='dle-content'><iframe src="http://vk.com/video_ext.php?oid=-41589219&amp;id=163349204&amp;hash=0836feb0b7f0252e&amp;hd=3"
    здесь содержится та ссылка, которую и будем парсить.

    3. в коде этой ссылки нас интересует блок
    PHP:
    var vars = {"uid":"10533991","vid":163349204,"oid":-41589219,"host":"http:\/\/cs507209.vk.me\/","vtag":"7628e5e065","ltag":"l_ea4f4a6b","vkid":162433499,"md_title":"JM_Miela.and.Tom_True.Love","md_author":"%D0%A1%D0%B0%D1%88%D0%B0+%D0%91%D1%80%D0%B0%D0%B8%D1%86%D0%B5%D0%B2","hd":3,"no_flv":1,"hd_def":3,"dbg_on":0,"t":"","thumb":"http:\/\/cs507209.vk.me\/u10533991\/video\/l_ea4f4a6b.jpg","hash":"1945e701048c71b86bb34f192439dde1","hash2":"0836feb0b7f0252e",
    в нем содержится все, что необходимо для построения прямой ссылки на видео
    а вот как выглядит сама прямая ссылка -
    Ссылки недоступны для гостей

    прилагаю готовый проект. нажмите F5 и получите на выходе около тысячи прямых линков на порновидео с сайта Ссылки недоступны для гостей в одном общем файле csv. там же и примерные названия видяшек. только как вы их закачивать будете, ума не приложу (а главное - зачем?). средний размер 1 файла - от 50 до 150 МБ.

    удачи.
     

    Вложения:

  9. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    это все хорошо nikolas1612, но ссылки вк меняются (наглядный пример "собачка" на том адресе что удачно некоторое время назад был рабочим), и лучше прямой адрес на видео .mp4 чтоб делал скрипт php который всегда бы делал/генерировал актуальную ссылку исходя от кода плеера вк
    PHP:
    http://vk.com/video_ext.php?oid=-41589219&amp;id=163349204&amp;hash=0836feb0b7f0252e&amp;hd=3
    На таком принципе вроде и построены сайты сериальные.
     
  10. raisaiker555

    raisaiker555 New Member Пользователи

    Регистрация:
    20 фев 2013
    Сообщения:
    12
    Спасибо за такие развернутые ответы вижу тема очень и очень актуальна!
    Но нужды в прямой ссылке нет. Т.е. мне нужна просто ссылка на видео с контакта, а не с этого сайта!

    nikolas1612 у тебя очень полезный ответ можешь подсказать как сделать не прямой линк а на пример вот такой:
    _http://vk.com/video_ext.php?oid=202907246&id=164754914&hash=be1a47608bce5977&hd=3




    P.S. кто знает адалт хостинг с безлимитом прошу дать ссылку в этой теме
     
  11. nikolas1612

    nikolas1612 Member Пользователи

    Регистрация:
    27 ноя 2011
    Сообщения:
    439
    она актуальна в связи со сложностью самой задачи. скриптовые заморочки - это высший пилотаж в CD. и победить их можно далеко не всегда.
    например, вот так
    PHP:
    <GETMORECONTENT><URL="[REPLACE(.in/|.biz/)]<CD_DOCURL!>[/REPLACE]"><START="<iframe src=""><STARTCOUNT="0"><END="""><ENDCOUNT="0"><PARAMS=""></GETMORECONTENT>
    на входе будет ссылка -
    PHP:
    http://verotikehd.in/801-w4b-2012-03-19-mia-manarote-plays.html
    в шаблоне получим вот это -
    PHP:
    http://vk.com/video_ext.php?oid=-41589219&id=163437851&hash=97ec05af2615aefa&hd=3
    P.S. для второго сайта отличие будет только в замене .in/|.biz/ --на-- xe.com/|h.net/
     
    Последнее редактирование: 24 мар 2013
  12. raisaiker555

    raisaiker555 New Member Пользователи

    Регистрация:
    20 фев 2013
    Сообщения:
    12
    nikolas1612 спасибо то что нада! Но объясни если не трудно почему домен IN именно на BIZ, а COM на NET
     
  13. nikolas1612

    nikolas1612 Member Пользователи

    Регистрация:
    27 ноя 2011
    Сообщения:
    439
    ищете закономерность? :) универсальных решений нет. с таким же успехом порносайт мог переадресовать вас на страницу microsoft.

    эта замена - результат анализа переписки между сайтом-донором и клиентским браузером, которую можно увидеть в сниффере HTTPFOX.

    в вашем конкретном случае ресурс Ссылки недоступны для гостей в погоне за видео сразу же переадресовывает клиента на Ссылки недоступны для гостей и работает уже через него.
    а Ссылки недоступны для гостей - делает переход на Ссылки недоступны для гостей
    на уровне CD это решается подменой ссылки, что вы собственно и увидели в формуле getmorecontent
     
  14. raisaiker555

    raisaiker555 New Member Пользователи

    Регистрация:
    20 фев 2013
    Сообщения:
    12
    Выражаю отдельную благодарность nikolas1612!
     

Поделиться этой страницей