使用以下 Powershell 脚本,我可以从 Youtube 中提取播放列表的所有链接:$Playlist = ((Invoke-WebRequest -Uri "https://www.youtube.com/watch? v=dyJdLalc7TA&list=PLNmsVeXQZj7q0ao69AIogD94oBgp3E9Zs").Links | Where {$_.class -match "playlist-video"}).hrefForEach ($Video in $Playlist) { $s ="https://www.youtube.com" + $Video $s =$s.Substring(0, $s.IndexOf('&')) Write-Output ($s) }我需要这个用于 java Youtubeplayer 所以我用 jsoup 试了一下:Document document = Jsoup.connect("https://www.youtube.com/watch? v=dyJdLalc7TA&list=PLNmsVeXQZj7q0ao69AIogD94oBgp3E9Zs").get(); //Get links from document object. Elements links = document.select("a[href]"); for (Element link : links) { System.out.println("Link: " + link.attr("href")); System.out.println(""); }但我无法从中提取正确的链接。有人知道如何在不使用 youtube api 的情况下使用 java 做到这一点吗?任何帮助将非常感激。
添加回答
举报
0/150
提交
取消