There is no such thing as a stupid question, until you ask it
Меня волнует возможность выдернуть встроенные субтитры к ролику на ютубе. Наткнулась на этот способ, весьма действенный. Но вот мне встретилось видео, где названия дорожек субтитров попросту отсутствует. То есть, выгляди оно вот тактак Как быть?
Да, можно ничего не вставлять, можно вообще опустить переменную name, но при этом обязательно использовать переменную lang. Порядок следования переменных значения не имеет. video.google.com/timedtext?hl=ru&lang=ru&type=t...
There is no such thing as a stupid question, until you ask it
Можно я вас еще раз подергаю? Мне встретилось видео, в котором таки есть название для дорожки сабов. Беда в том, что оно русское с пробелом. Без переменной name к нужному кэшу не обращается :C Разумеется, в адресную строку просто так пробел не впихнешь. Как его заменить? Может, существует какое-то комбо символом наподобие %&), заменяющее этот неудобный пробел?
Теорию Вам нужно запросить у разработчиков гугла и ютуб. Одни они знают по какой теории и методам кодирования преобразуют символы кириллицы в URL-адрес. Завтра посмотрю на какой адрес идут запросы, тогда может быть какие-то мысли появятся.
There is no such thing as a stupid question, until you ask it
Странно >__> Насчет второго адреса... В адресной строке там после name без заморочек стоит "Кредо Шпиона" (да, да, вот так кириллицей и с пробелом), и оно работает. Провела эксперимент: стерла вообще переменную name, ввела заново кириллицей - и сработало. Но когда я пыталась так сделать до того, как в вам обратиться, оно так не прокатывало.
-
-
12.10.2012 в 20:46-
-
12.10.2012 в 21:07-
-
12.10.2012 в 21:38video.google.com/timedtext?hl=ru&lang=ru&type=t...
-
-
12.10.2012 в 21:50Т.е., отвечая на мой вопрос: можно было просто ничего вставлять после "name=" в адрес, так?
И даже больше: абсолютно без разницы, в каком порядке в адрес вставлять имя дорожки, id видео, язык нужных сабов?
-
-
12.10.2012 в 22:08video.google.com/timedtext?hl=ru&lang=ru&type=t...
-
-
12.10.2012 в 22:14-
-
22.10.2012 в 22:38Мне встретилось видео, в котором таки есть название для дорожки сабов. Беда в том, что оно русское с пробелом. Без переменной name к нужному кэшу не обращается :C Разумеется, в адресную строку просто так пробел не впихнешь. Как его заменить? Может, существует какое-то комбо символом наподобие %&), заменяющее этот неудобный пробел?
-
-
22.10.2012 в 22:50-
-
22.10.2012 в 22:53Но вы можете объяснить и на теории, я пойму, честно C:
-
-
23.10.2012 в 02:18-
-
23.10.2012 в 11:47Черт, обидно.
Завтра посмотрю на какой адрес идут запросы, тогда может быть какие-то мысли появятся.
Спасибо огромное, что тратите на меня свое время!
-
-
24.10.2012 в 06:51http://www.youtube.com/api/timedtext?asr_langs=en%2Cko%2Cja%2Ces&caps=asr&expire=1351071137&format=1&hl=ru-RU&key=yttt1&kind=&lang=ru&name=%D0%9A%D1%80%D0%B5%D0%B4%D0%BE%20%D0%A8%D0%BF%D0%B8%D0%BE%D0%BD%D0%B0&signature=3CF58935246420CED1675AA6C33187433EE10A49.27D7267E955D43C129C3317A5E83052213A16864&sparams=asr_langs%2Ccaps%2Cv%2Cexpire&ts=1351045872185&type=track&v=ofxmHlAjLs4
но и по старому работает:
http://video.google.com/timedtext?hl=ru&lang=ru&type=track&name=%D0%9A%D1%80%D0%B5%D0%B4%D0%BE%20%D0%A8%D0%BF%D0%B8%D0%BE%D0%BD%D0%B0&v=ofxmHlAjLs4
Все русские буквы и пробелы необходимо преобразовать по следующей схеме:
-
-
24.10.2012 в 13:11Знакомые что-то знаки процента... Наверное, подобную таблицу можно было бы получить опытным путем, балуясь с адресами с вики.
-
-
24.10.2012 в 13:15В адресной строке там после name без заморочек стоит "Кредо Шпиона" (да, да, вот так кириллицей и с пробелом), и оно работает. Провела эксперимент: стерла вообще переменную name, ввела заново кириллицей - и сработало. Но когда я пыталась так сделать до того, как в вам обратиться, оно так не прокатывало.