Как быстро найти видео на YouTube
Не все знают, что поисковая строка сервиса позволяет уточнять свои запросы с помощью специальных параметров. Используя эти дополнительные условия, вы получите гораздо более релевантные результаты и сэкономите своё время. Поисковый запрос может содержать несколько параметров, которые разделяются между собой запятыми.
Поиск фильмов
YouTube содержит достаточно легальных полнометражных фильмов, но попасть на них в результатах поиска может быть не так просто. Поэтому используйте параметр movie для их быстрого обнаружения.
Поиск видео с учётом времени
Иногда вам может понадобиться найти ролики, которые были загружены недавно. Для этого можно использовать параметры hour, today, week, month, year, ограничивающие результаты поиска только видео, загруженными за последний час, сутки, неделю, месяц и год соответственно.
Поиск видео высокого качества
Если вас интересуют ролики только в HD-качестве, то следует прибавить к вашему поисковому запросу hd.
Поиск по плейлистам
Как известно, YouTube позволяет формировать плейлисты, чем многие пользователи успешно пользуются, создавая тематические коллекции интересных видео. Иногда, вместо поиска отдельных роликов, гораздо удобнее найти уже готовый плейлист, содержащий информацию на интересующую вас тему. Для этого используем параметр playlist.
Поиск по длительности
Если вам нужно отсеять слишком короткие или, наоборот, длинные ролики, то используем параметры long и short соответственно. Первый отображает фильмы длиной 20 минут и более, второй — только те ролики, продолжительность которых не превышает 4 минут.
Все перечисленные параметры поисковых запросов можно активировать и на странице сервиса с помощью кнопки «Фильтры». Однако она появляется только на странице с результатами поиска и при каждом уточнении перезагружает страницу. Если же вы сразу сформируете запрос с параметрами, то моментально получите точный результат, отвечающий заданным вами условиям.
Поиск видео на YouTube с помощью простых команд
Поиск нужных видео на Youtube очень прост — вводишь в строку название или хотя бы слова по нужной теме и получаешь целый список видео. Но иногда на поиск нужного ролика уходит довольно много времени. Оказывается, это поправимо и совсем не обязательно обладать какими-либо специфическими знаниями.
1. Найти определенный канал YouTube.
На YouTube есть огромное количество видео, но если вы хотите посмотреть официальное видео, добавьте в поиск слово «channel» и отделите его запятой: «Top Gear, channel»
2. Ограничить поиск только до недавно загруженных видео.
Для этого используем в поиске «today», «this week», «this month» и т.д. прописывая через запятую: «This is Хорошо, this week»
3. Поиск только официального видео.
Для этого вам нужно всего лишь добавить слово «partner»: «Good Life, partner»
4. Поиск по фильмам.
Вводите слово «movie»: «Gary Oldman, movie»
5. Видео с высоким качеством.
«Tron: Legacy trailer, hd»
6. Поиск длительных видео.
Добавляете в поиск слово «long»: «Mythbusters, long»
7. Поиск видео с точным совпадением по названию.
Это может быть полезно, если в вашей стране запрещен показ определенного видео (например, по географическим причинам). Для этого нужно воспользоваться поиском «allintitle» от Google: allintitle:»google goes gaga»
8. Смешаный поиск.
«ted talks, hd, long, this month»
И в конце добавлю, что на YouTube есть не менее замечательный фильтр, в котором вы можете задать сразу несколько параметров поиска по времени загрузки, качеству, продолжительности, формата, количеству просмотров и т.д. С помощью ручного поиска вы просто можете более детализировать (как с allintitle или временем загрузки).
Текстовый поиск по видео на YouTube / Habr
Возникла необходимость текстового поиска по видео на ютубе, готового решения не нашел (может быть оно и есть), решил сам смастерить.Технологии
Никаких. Ванила JS с самопальным шаблонизатором + webpack.
Делаем
Оформлено всё будет в виде расширения. Все действия выполняет скрипт, который внедряется в страницу обычным тегом
script
. Для этого скрипт нужно добавить в web_accessible_resources в манифесте, а потом просто добавить его в документ.Для начала заполучим субтитры. Для это подсаживаем http-шпиона и когда уходит запрос на нужный эндпоинт — как-то его обрабатываем. Субтитры представляют собой xml:
примерно такого формата<?xml version="1.0" encoding="utf-8" ?> <timedtext format="3"> <head> <pen fc="#E5E5E5"/> <pen fc="#CCCCCC"/> <ws mh="2" ju="0" sd="3"/> <wp ap="6" ah="20" av="95" rc="2" cc="32"/> </head> <body> <w t="0" wp="1" ws="1"/> <p t="21119" d="2580" w="1"><s ac="254">some</s><s t="570" ac="255"> text</s></p> <p t="21689" d="2010" w="1" a="1"></p> </body> </timedtext>
Но не всегда — формат может варьироваться (атрибут format=«3» намекает). В некоторых случаях внутри тегов
p
(видимо от predlozhenie) нет тегов s
(видимо от slovo). Я это решил тупым вырезанием тега s
, тем более временнáя отметка относится к p
целиком. Привели к единому виду, круто.Ищем
Искать по xml сложно, поэтому мы не будем. Конец^w Вместо этого проще взять весь текст, который содержится в xml, а также построить карту, которая по данному индексу сообщала бы нам, в каком элементе
p
содержится данный символ, что автоматически даст нам временну́ю отметку. Сам поиск выглядит немного странно. Это связано с тем, что вхождений может быть несколько, а также с тем, что один поисковый запрос может перекрывать несколько временны́х интервалов. Получили массив вхождений, круто.Рисуем
Просто вываливаем флажки примерно туда же, где находятся субтитры. При клике на флажок перематываем. Сама форма поиска появится если загрузить субтитры.
!@#%, !@#% и в продакшн
Красоту не наводил. Если штука окажется полезной — доведу до ума.
Как правильно искать в Ютубе
Существуют специальные ключевые слова, вводя которые в поиске на YouTube, вы получите более точный результат вашего запроса. Так можно искать видео определенного качества, длительности и многое другое. Зная эти ключевые слова, можно быстро найти необходимое видео. Давайте разберемся во всем этом подробнее.
Быстрый поиск видео на YouTube
Конечно, вы можете воспользоваться фильтрами после того, как ввели запрос. Однако, применять их каждый раз бывает неудобно и достаточно долго, особенно, при частом поиске.
В таком случае можно использовать ключевые слова, каждое из которых отвечает за определенный фильтр. Давайте их рассмотрим по очереди.
Поиск по качеству
Если вам нужно найти видео определенного качества, то в таком случае просто введите свой запрос, поставьте после него запятую и введите желаемое качество записи. Нажмите «Поиск».
Вы можете вводить любое качество, в котором позволяет выкладывать видео Ютуб – от 144р до 4к.
Отсеивание по длительности
Если вам нужны только короткие ролики, которые будут идти не больше, чем 4 минуты, то после запятой введите «Short». Таким образом, в поиске вы будете видеть только короткие ролики.
В другом случае, если вас интересуют ролики, которые длятся более двадцати минут, то тут вам поможет ключевое слово «Long», которое при поиске покажет вам длинные ролики.
Только плейлисты
Чаще всего, ролики одинаковой или похожей тематики объединяются в плей-лист. Это могут быть различные прохождения игры, сериалы, программы и другое. Проще смотреть что-то плейлистом, нежели искать каждый раз отдельный ролик. Поэтому при поиске воспользуйтесь фильтром «Playlist», который нужно ввести после вашего запроса (не забывайте про запятую).
Поиск по времени добавления
Ищете ролик, который был загружен неделю назад, или может быть именно в этот день? Тогда воспользуйтесь перечнем фильтров, которые помогут отсеять ролики по дате их добавления. Всего их существует несколько: «Hour» – не более часа назад, «Today» – сегодня, «Week» – на этой неделе, «Month» и «Year» – не более месяца и года назад, соответственно.
Только фильмы
Вы можете приобрести фильм на Ютубе для просмотра, что не будет являться пиратством, поскольку на этом сервисе имеется большая база легальных фильмов. Но, к сожалению, при вводе названия фильма, в поиске его иногда не показывает. Тут и поможет применение фильтра «Movie».
Только каналы
Чтобы в результатах запроса отображались только каналы пользователей, необходимо применить фильтр «Channel».
К этому фильтру также можно еще дописать определенное время, если вы хотите найти канал, который был создан неделю назад.
Комбинирование фильтров
Если вам нужно найти видео, которое было выложено месяц назад еще и в определенном качестве, то тут можно применить комбинирование фильтров. Просто после ввода первого параметра, поставьте запятую, и введите второй.
Использование поиска по параметрам ускорит процесс нахождения определенного ролика. В сравнении с ним, традиционный тип поиска через меню фильтров, которое отображается только после выведения результатов и каждый раз требует перезагрузки страницы, занимает много времени, особенно, если это необходимо делать часто.
Мы рады, что смогли помочь Вам в решении проблемы.Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.