Автоматические титры youtube !

  1. 10 г. назад

    Люди добрые, всем доброго здравия !

    Подскажите может кто знает как вытащить автоматические титры из под видео в ютубе
    В исходном коде страницы есть они вроде, но походу они в каком-то левом виде.
    Подробнее вот на картинке тут:
    титрыyoutube.png

    Ответы: (6) (8)
  2. Блин различные варианты параметров испробовал
    с таким адресом http://video.google.com/timedtext?_и_тут_параметры_ИД_ВИДЕО
    по всякому и так и сяк, но нету каменного цветка(xml)

  3. там наверняка аджакс и в json данные приходят

    Ответы: (3) (4)
  4. (2) нисколько в этом не сомневаюсь )))

  5. (2) Только почему когда они на странице уже загруженные, я их в исходном HTML не вижу ?

    Ответы: (5)
  6. (4) потому, что это динамика

  7. (0)
    Скачай 4K video downloader .
    Кодируй в 3gr какой-нибудь и там есть флажок субтитры вынуть, если это возможно конечно.
    Твое видео разбирается.

  8. Всем спасибо !
    Если прям по элементу смотреть HTML код, тогда показывает в проводнике DOM этот
    элемент вместе со всем содержимом, оттуда и копирнул руками.

  9. (0) http://www.youtube.com/api/timedtext?asr_langs=fr,nl,ja,en,it,pt,de,ko,ru,es&key=yttt1&signature=426A2B972C7C5DB04FAC0F5FDF9A646453694452.8EB34C1F2B7E9EB195A0FFE05C9EB02D603BE2A5&v=rXiFS8KtvEc&sparams=asr_langs,caps,v,expire&expire=1398785618&caps=asr&type=track&lang=ru&name&kind=asr&fmt=1

    Ответы: (9) (10)
  10. (8) Как вытянул эту строку ? Молодчик !

    Ответы: (11)
  11. (8) Еще бы понять куда ИД нужного видео подставить ?

    Ответы: (12)
  12. (9) ты в браузере панель разраба открой - там ещё и не такого нарыть можно ;)

    например, в огнелисе - ПКМ\исследовать элемент - Консоль.
    увидишь адреса, по которым аджакс-запросы идут.
    там есть кнопка "Сеть" - галку нажми "сохранять в лог содержимое ответа" - сможешь посмотреть, какой запрос уходил, и какой ответ был получен (со всем содержимым).

    вместо Консоли можно использовать более современный инструментарий - вкладка "Сеть"

    Ответы: (13)
  13. (10) v=

    Ответы: (13)
  14. (12) Не канает туда ИД (((
    Я попробовал перед тем как писать )))
    Видать там эта сигнатура вычисляется через куки через ссесию.

    (11) Я уже и так и сяк и httpanalyzer крутил и проксю ставил, ну не доходит до меня где и как выковорить сие чудо. Нужно ткнуть носом. Тупой и жадный что поделаешь )))

  15. Хитрый ютуб всячески себя защищает, и не дает просто так скачивать что-либо без открытия своей страницы сайта.
    Чтобы скачать автосубтитры, нужно сначала скачать страницу с сигнатурой, вытащить эту сигнатуру, по ней уже скачивать автосубтитры.

    Ответы: (17)
  16. Скачиваешь файл с ID видео в URL после "v=" : "http://www.youtube.com/watch?v=rXiFS8KtvEc"
    ищешь в этом файле строку "signature=", там же и весь URL можно вытащить.

  17. 30.04.2014 06:16:49 отредактировано admin govnoforuma

    Из этого: "http:\/\/www.youtube.com\/api\/timedtext?v=rXiFS8KtvEc\u0026hl=en_US\u0026sparams=asr_langs%2Ccaps%2Cv%2Cexpire\u0026expire=1398848556\u0026caps=asr\u0026asr_langs=ko%2Cpt%2Ces%2Cru%2Cfr%2Cja%2Cnl%2Cen%2Cit%2Cde\u0026signature=1E8C2DBB04414F74D747CD0772EF5330010142EC.4E9756477B80CB5A9F4E1E9E36FD6ABA7DE5AB1A\u0026key=yttt1"
    получаем это:
    "http://www.youtube.com/api/timedtext?v=rXiFS8KtvEc&hl=en-US&sparams=asr_langs%2Ccaps%2Cv%2Cexpire&expire=1398848556&caps=asr&asr_langs=ko%2Cpt%2Ces%2Cru%2Cfr%2Cja%2Cnl%2Cen%2Cit%2Cde&signature=1E8C2DBB04414F74D747CD0772EF5330010142EC.4E9756477B80CB5A9F4E1E9E36FD6ABA7DE5AB1A&key=yttt1"
    в конце добавляем "&type=track&lang=ru&name&kind=asr&fmt=1"
    и получается то что нужно:
    http://www.youtube.com/api/timedtext?v=rXiFS8KtvEc&hl=en-US&sparams=asr_langs,caps,v,expire&expire=1398848556&caps=asr&asr_langs=ko,pt,es,ru,fr,ja,nl,en,it,de&signature=1E8C2DBB04414F74D747CD0772EF5330010142EC.4E9756477B80CB5A9F4E1E9E36FD6ABA7DE5AB1A&key=yttt1&type=track&lang=ru&name&kind=asr&fmt=1

  18. (14) Обалдеть ! Респект.

или зарегистрируйтесь чтобы ответить!