Если пользователь вводит имя видео, он будет ссылаться на наиболее просматриваемое видео Youtube этого имени. Например, если пользователь ищет «Сэм Смит», он будет перенаправляться на видео с наиболее заметным Сэмом Смитом. Как мне это сделать?Как я могу получить Youtube MostViewed URL
-1
A
ответ
0
Youtube предоставляет множество API-интерфейсов для разработчиков для извлечения данных из своей базы данных без возникновения проблем безопасности для пользователя. Вы можете проверить here на API, предоставленный youtube. Для этого вам просто нужно войти в систему как разработчик и создать там проект, который вы можете узнать here.
Одним из таких способов является то, что вы можете определить максимальное количество просмотров, которое имеет видео канала, и вы можете найти это видео. Here - ссылка, которая может быть полезна.
1
Вы знакомы с командной строкой?
Если это так, эта программа perl дает вам URL-адрес наиболее просматриваемого видео для данного пользователя. Это предполагает, что YouTube не изменит свой HTML-формат в ближайшее время.
#!/usr/bin/perl
print "Enter user name: ";
chomp ($user = <STDIN>);
my $url = "https://www.youtube.com/user/".$user."/videos?sort=p"; # sort=p means sort by popularity
# open the web page
open F, "wget -q -O- $url|" or die "Could not wget $url";
my $mostViewedUrl = 'ERROR';
foreach $line (<F>){
# Since the urls are sorted by popularity,
# we want the first url only.
if($line =~ /.*<h3 class="yt-lockup-title ">/){
$mostViewedUrl = $line;
last;
}
}
$mostViewedUrl =~ s/.*href="([^"]+).*/$1/;
$mostViewedUrl = 'youtube.com'.$mostViewedUrl;
print "Most viewed link: $mostViewedUrl";
Смежные вопросы
- 1. Как я могу получить пользовательский канал Youtube?
- 2. Как я могу получить идентификатор пользователя youtube?
- 3. Как я могу добавить параметры URL-адреса youtube в шаблон
- 4. Как я могу извлечь URL-адрес YouTube из своего JavaScript?
- 5. Youtube API V3, как я могу получить имя канала
- 6. как я получить путь FLV файл с URL YouTube
- 7. Как получить прямой url для видео youtube
- 8. Как я могу получить первый кадр как фотографию с youtube?
- 9. Как я могу получить URL-адрес HTTPResponse
- 10. Как я могу получить URL-адрес окна?
- 11. Как я могу получить URL-адрес iframe?
- 12. Как я могу получить сегмент URL?
- 13. Как я могу получить URL-адрес твита?
- 14. Как я могу получить Title & href (URL)?
- 15. Как я могу получить значение из URL?
- 16. Как я могу вставлять YouTube-видео в мое приложение Swift без вызова YouTube-Url
- 17. Как получить идентификатор видео youtube с url
- 18. Как получить URL Youtube видео Программного
- 19. Как я могу получить лучшие данные пользователя youtube API v3
- 20. Как я могу получить путь flv от видео с YouTube?
- 21. Как я могу получить продолжительность видео Youtube с помощью python?
- 22. Как я могу получить количество просмотров в API Google Youtube?
- 23. Как я могу получить комментарии Youtube с помощью JQuery и Youtube api V3?
- 24. Как я могу получить URL-адрес плейлиста youtube на другом сайте?
- 25. Как я могу получить Youtube видео раскадровку из get_video_info URL в PHP Json
- 26. Как я могу получить фактический URL-адрес видео в прямом эфире YouTube?
- 27. Как я могу смотреть видео на YouTube?
- 28. Получить потоковый URL из любого видео YouTube
- 29. Как я могу получить из URL параметра Я содержит слэш
- 30. Как я могу видеть все видео в канале youtube?
Ссылка только ответы не очень хорошие. Цель ссылки может перемещаться, и ответ становится бессмысленным. Ответы должны быть максимально автономными. –