Video & субтитри · YouTube Thumbnail Downloader & Metadata Viewer
Як YouTube відео ID видобувається з годинника, шортів і тиснених посилань
· Як працює
Опубліковано ToolAcre · Редакція журналу
веб-сайт свінгери пісяють

Те ж саме відео можна пов'язати десятки способів. Цей пост пояснює форми посилання YouTube може прийняти, як інструмент знаходить одинадцятого ідентифікатора в кожному і що робити з параметрами відстеження і своєчасністю.
Відео, п'ять різних посилань — перегляд сторінок, коротких посилань, шортів, посольств і мобільних адрес
Один відео може прибути як годинник URL, youtu.be Поділитися, Короткий шлях, посолькова адреса, посилання на мобільний привид. ToolAcre зменшує кожну підтримуну форму до одного одинадцятого ідентифікатора, перш ніж розглянути будь-яку роботу мережі. Змішаний імпорт може бути послідовно використовувати, що ID як його ключ від дедуляції, а не обробляти шість посилань на одне відео, як шість записів.
Цей замовлення корисний для очистки редакторами змішаного списку: парсінг – детерміністичний ряд і URL працювати на сторінці, тому погані домени та списки відтворення можуть бути повідомлені без витоку заданої вартості до віддаленого розчинника. Колекція URL лівий нерозчинний, оскільки його присутність, ані його ідентифікатори, які є членом редактора, призначеного для цитування.
Сам ID — одинадцять символів 64-symbol алфавіт і чому він виглядає випадковим
Прийнята форма ідентифікатора полягає в тому, що одинадцять символів, намальованих з верхнього регістру та нижніх літер, цифр, гіфену та низу. Цей формат перевірте тільки; пройшовши його не доводить, що відео існує або розкриває те, що означає символи. Застосувати правило до значення парсованого значення або сегмента шляху, не перешкоджаючи розкручуванню ID-подібної підрядки з певного не підключеного параметра.
Ім'я файла є обов'язковим. Ідентифікатори довгастки використовують окремий консервативний візерунок, запобігаючи шлейфінгу з тих пір, які лікують як ключ для одного відео. Час початку залишається супроводжуючи дані про цитування: зміна 30 до 90 секунди все ще вказує на одинадцятий запис відео.
Батьки з URL API — читання хосту, шляху та запиту без здогадувань з формальними виразами
Про нас URL Конструктор відокремлює протокол, нормалізований хост, сегменти шляху та параметри запиту. Це дозволяє уникнути одного гігантського формального виразу, який може випадково прийняти зовнішній домен або використовувати значення запиту з ідентифікатором шляху. Зменшення децептивного хосту є безпечнішим, ніж виготовити великогабарит для ідентифікатора, вбудованого в ненадійний URL.
Досягнення HTTP і HTTPS Приймаються, і провідні www нормалізуються. The allowlist охоплює YouTube, мобільний, музику, гра, nocookie і youtu.be не довіряє будь-якому хостовому імені, що містить слово YouTube. Віддалений успіх не може внести до затвердження поганого посилання, оскільки атакуючий може навмисно містити реальний публічний ідентифікатор в невідповідному домені.
Де ідентифікатор приховує в кожній формі — параметр v, шлях на youtu.be, /shorts/, /embed/ і /live/
Переглядайте сторінки, використовуючи параметр V запиту, youtu.be використовує перший сегмент шляху, а також шорти, рельєфні та живі форми, використовуючи сегмент після їх префіксу. Спадщина /v/ і /e/ Шляхи також визнаються однаковою суворою формою перевірки. Відповідача ідентифікатора тільки дозволяє локальній обробці, не претендувати на зміст або власність.
Парсер додатково прочитав дійсний ідентифікатор списку відтворення та запустіть офсет з t або запуску. Він повертає ці як окремі факти, так що вони можуть інформувати про створені посилання, не забруднюючи сам відео. У зв'язку мережі починається тільки після того, як ця відмінність завершена, тому тест-сердя може працювати в автономному режимі.
Прогнозування решти — параметри плейлиста, час початку та значення відстеження частки, які не вказують на відео
Цінності відстеження, не пов'язані параметри запиту і часові затиски не визначаються відео. ToolAcre ігнорує їх після вилучення ID, в той час як підтримані форми часу нормалізуються на цілі секунди для посилань, які навмисно зберігають початкову точку. Таким чином, два посилання з різними тегами кампанії можуть вирішити один запис активів без перенесення параметрів маркетингу у сформовані URL-адреси.
Плейлист-тільки, канал і сторінки пошуку отримують відступну відмову, тому що вони не назвали одне відео. Визначивши ID з тих сторінок, виготовляючи певність і можуть викопувати активи для неправильного запису. Куратор повинен вибрати окремий пункт першим; парсер не буде спокійно вибрати перший результат з колекції, замовлення якого може пізніше змінитися.
Створений приклад: нормалізувати десять минулих посилань на їх ідентифікатори — включаючи два, які не YouTube посилання на всі
Практична партія десятих паста може включати годинник, короткі, шорти, рельєфні, живі, мобільні та bare-ID форми плюс два ненадійні домени. Перший восьмий конверж на ID; не пов'язані з ними хости не локалізуються з переліком прийнятих привидів. Таким чином, видача може бути використана ідентифікатором, навіть коли учасники копіруються посилання з декількох різних інтерфейсів YouTube.
При цьому нормалізацію не існує. Форма-відповіді, але неіснуючий ідентифікатор досягає пізнішої фази, де великий палець і збуджена відповіді забезпечують незалежні докази, а не ретроактивно змінюючи результат парсера. Це зберігає чітку відмінність між «текстом є дійсним ідентифікатором» і «Google наразі обслуговує публічний матеріал для нього».
Що це не криється — канал, список відтворення та пошук URL, які не містять жодного ідентифікатора відео
Парсер не вирішує канали, списки відтворення або результати пошуку у вибраному відео. Не можна обійти приватний, видалений або віковий доступ, оскільки вилучення публічного ідентифікатора не є авторизації для отримання захищеного матеріалу. Бібліотечний збір URL Захищаючи каталог, який з’явився на екрані однієї особи, з яким раніше елементом було спочатку з’являтися.
Після того, як Fetch натискається, з'являються зображення 404, інші HTTP помилки, 200 місцевласник або недекодовані байти. Метадані окремо не можна за допомогою транспорту, HTTP відмова або недійсний JSON, в тому числі при блокувальниках, проксі або в автономному режимі. Ці результати належать до звіту про доступність, вони не повинні вести парсер для перепідготовки оригінального посилання як деякі різні відео.
Ведуться: знайти ID, потім все наступним чином — як YouTube Thumbnail Downloader приймає посилання на YouTube і документи, які формують його підтримує
Після того, як локальний парсінг, веб-переглядач безпосередньо просить одну палицю за JPEG кандидата i.ytimg.com і один вівсяний JSON запис з www.youtube.com. Зембі URL обгортання канонічного годинника URL і формат=json. Перегляньте ці виклики в мережевій панелі, що підтверджує, що нормалізація завершена, і що той же виписаний ID є водінням як актив, так і метаданих запитів.
Ці анонімні GETs не обмежуються обліковими записами та референтом, використовують no-store, стежте за перенаправленнями та обходити будь-які ToolAcre сервер або проксі. Google бачить запити та заголовок походження; підписні ліміти все ще поширюються на приватні, видалені та вікові відео. Перед натисканням кнопки, поведінка парсерів може бути протестована в автономному режимі з представником URL форми, оскільки не потрібно шукати компоненти.