ユーザーがビデオの名前を入力すると、その名前の最も視聴されたYoutubeビデオにリンクされます。たとえば、ユーザーが「Sam Smith」を検索すると、Sam SmithのMost-Viewedビデオにリダイレクトされます。どうしたらいいですか?Youtube MostViewed URLを取得するには
-1
A
答えて
0
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. python-youtube。 URLを取得ビデオのリスト
- 2. youtube-dl直接ダウンロードURLを取得
- 3. iOSでYouTubeの音声URLを取得
- 4. URLを介してYouTubeのインサイトを取得する
- 5. Youtubeのビデオ情報をURLで取得する
- 6. YouTubeライブストリームチャットメッセージを取得する
- 7. Javascript - YoutubeビデオのURLをプログラムで取得するには? (自己回答)
- 8. YouTube APIに接続してURLをダウンロードする - KeyErrorを取得する
- 9. python:チャンネルのすべてのYouTube動画URLを取得
- 10. YouTubeのビデオURLから直接ビデオURLを取得するにはどうすればよいですか?
- 11. YouTubeからビデオファイルまたはストリームを取得するためのURL?
- 12. ユニティ、ウェブビューでyoutube URLを取得し、ビデオを1つで再生
- 13. anglejsを使って表示するjson url links(Youtube)を取得する
- 14. URL正規表現のパターンからYouTube IDを取得
- 15. YouTube動画(Android/Java)のダウンロードURLを取得
- 16. YouTube API v3 - PythonのURLで動画タイトルを取得
- 17. YouTube動画のタイトルを取得する
- 18. youtubeビデオストリームを取得する方法
- 19. iOSのYouTubeチャンネルコンテンツを取得する
- 20. YouTubeコンテンツID APIを取得する
- 21. Youtube API YoutubeからGoogle+ IDを取得するユーザー名
- 22. URLからのYouTube動画IDの取得
- 23. アンドロイドでカテゴリ別にYouTube動画を取得するには?
- 24. YouTube API v3アップロードビデオリンクを取得
- 25. Youtube python:サムネイルを取得
- 26. ターゲットURLを取得するには?
- 27. PHPでURLを取得するには
- 28. BitBucketブランチURLを取得するには?
- 29. ホームページのURLを取得するには?
- 30. Swift3でURLを取得するには?
リンクのみの回答は良くありません。リンク先が移動し、答えが無意味になる可能性があります。答えはできるだけ自己完結型でなければなりません。 –