Как найти ссылки на неработающие видео с YouTube?

12
suffix
На сайте с 26.08.2010
Offline
339
#11
SeVlad:
Ну ты хоть бы показал основной кусок, чтобы было что показывать другим с такими же вопросами.

Да-да, очень хочется !

Клуб любителей хрюш (https://www.babai.ru)
ВC
На сайте с 02.02.2006
Offline
463
#12

Дело в том, что у меня уже ранее написан на РНР скрипт для скачивания моего сайта, входящий в самописную систему контроля. Скачанные файлы я перебираю и ищу в них ссылки на YouTube.

Страница YouTube всегда отдает код 200, даже если видео не показывается. Но в неработающем видео в h1 есть id="unavailable-message", содержащий сообщение "Это видео недоступно".

Еще можно использовать <meta name="description" content="">

и <meta name="keywords" content=""> - у битых роликов они пустые.

SeVlad
На сайте с 03.11.2008
Offline
1609
#13
Владимир-C:
Но в неработающем видео в h1 есть id="unavailable-message", содержащий сообщение "Это видео недоступно".

Те ты вначале качаешь, потом по тексту ищешь, а не АПИ используешь? Понятно. Я думал всё же с АПИ. Это было бы и правильнее и интереснее :)

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
ВC
На сайте с 02.02.2006
Offline
463
#14

Мне так проще оказалось исходя из уже имеющейся системы анализа сайта.

edka
На сайте с 17.01.2010
Offline
208
#15

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

Константин Даткунас
На сайте с 03.03.2011
Offline
98
#16

Решил для своего проекта это через Screaming Frog

1. Составляют список страниц с видео для проверки

2. Смотрю каким образом вставлены видео, чтобы зацепиться за него через стиль или xpath

3. Через Extraction собираю все embed ссылки youtube на страницах

4. Далее смотрю что есть в такой ссылке,  там бывают самые разные варианты. Я цепляюсь за контейнер со стилем: "ytp-error-content-wrap-subreason", так мне важно понимать ошибку. (удалён канал, удалено видео, закрыто видео, видео только для просмотра на ютую и прочее)

5. Прогоняю ссылки ютуб с включенным Рендерингом JAvaScript в лягушке

6. Совмещаю в Google Таблицах через Match index два списка. 

Далее в редакцию на исправление проблем.

Vladimir SEO
На сайте с 19.10.2011
Offline
2002
#17
Константин Даткунас #:
Решил для своего проекта
все проще http://joxi.ru/DmBeReOI6ej66r
1701347376934 (93 kb) закачан 30 ноября 2023 г. Joxi
1701347376934 (93 kb) закачан 30 ноября 2023 г. Joxi
  • joxi.ru
сделан при помощи Joxi.ru
Эксперт по продуктам Google https://support.google.com/profile/58734375 ᐈ Продвижение коммерческих сайтов https://kulinenko.com/
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий