Youtube频道横幅图片网址

时间:2014-05-28 18:16:25

标签: youtube youtube-api

您已经在这个项目上工作了很长一段时间,而且我已经到了需要获得用户频道的频道横幅的地步。我有这个网址(https://i2.ytimg.com/i/zRJMLe36PT0Q2mhlmbU2OQ/1.jpg)通过频道ID获取频道头像的频道头像。 (id是长串的文字和数字)我在互联网上搜索了一段时间,并且没有找到网址的运气。如果有人能找到与头像相同的网址,只是为了频道横幅,我将不胜感激!谢谢,欢呼! (ps,我宁愿不使用php,但如果有使用php的解决方案,我可以使用它)

3 个答案:

答案 0 :(得分:2)

您可以获取Youtube频道的横幅图片。如果URL包含单词“channel”后跟24个字符的字符串,例如:https://www.youtube.com/channel/UCNa8NxMgSm7m4Ii9d4QGk1Q,则以下代码将检索横幅信息等:

https://www.googleapis.com/youtube/v3/channels?part=brandingSettings&id= {CHANNEL_ID}&安培;关键= {} GOOGLE_API_KEY

如果您在浏览器中,请搜索“bannerImageUrl”以加快进程。

如果您没有Google API密钥,请访问控制台并在凭据菜单下创建一个。您应该删除大括号,而不是在它们之间放置通道ID或API密钥。

如果您想获取网址中带有“用户”字样的YouTube频道的横幅图片,例如:https://www.youtube.com/user/cocacola,那么我不太确定。这个page的解决方案对我不起作用。

我刚遇到this结果,显示了更多信息。

答案 1 :(得分:0)

我发现了一种超级快速的方法。您可以在控制台中找到该网址。我单击我的头像,然后从导航中选择“我的频道”。在此处,点击自定义渠道。现在,右键单击图像上的某个位置。然后单击检查以打开控制台。您现在应该以ID为c4-header-bg-container之类的div作为目标。在样式标签下,该ID有一个background-image属性。只需将值复制到url()函数中即可。确保您删除前导斜杠或在其前面加上https:。这就是您图片的网址。您现在可以随心所欲了。

答案 2 :(得分:0)

在不使用Youtube API的情况下将Java与Jsoup结合使用以获取频道标头图片:

public final static String YOUTUBE_HEADER_IMAGE_START_URL = "yt3.ggpht.com/";
public final static String YOUTUBE_HEADER_IMAGE_END_URL = "-no-nd-rj";

private void getYoutubeChannelHeaderImage(String channelUrl) throws IOException
{
    Document document = Jsoup.connect(channelUrl).userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.1").get();
    
    String html = document.toString();
    Pattern pattern = Pattern.compile(YOUTUBE_HEADER_IMAGE_START_URL + "(.*?)" + YOUTUBE_HEADER_IMAGE_END_URL, Pattern.DOTALL);
    Matcher matcher = pattern.matcher(html); 
    while (matcher.find()) { 
        String imgUrl = matcher.group(1); 
        if (imgUrl.length()<500) 
            System.out.println("https://" + YOUTUBE_HEADER_IMAGE_START_URL+imgUrl+YOUTUBE_HEADER_IMAGE_END_URL); 
    }  
}

此代码将输出Youtube频道标题图片的所有可用尺寸。

https://yt3.ggpht.com/2fCpG8MNmWvT8zz7MBFVlPMOA07bekDqK7FgNrdbh7ldLccLMsU1UwKlI1t3SJ5vxNJoA5pIYw=w1138-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj // 1138 x 188
https://yt3.ggpht.com/2fCpG8MNmWvT8zz7MBFVlPMOA07bekDqK7FgNrdbh7ldLccLMsU1UwKlI1t3SJ5vxNJoA5pIYw=w1707-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj // 1707 x 282
https://yt3.ggpht.com/2fCpG8MNmWvT8zz7MBFVlPMOA07bekDqK7FgNrdbh7ldLccLMsU1UwKlI1t3SJ5vxNJoA5pIYw=w2120-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj // 2120 x 350
https://yt3.ggpht.com/2fCpG8MNmWvT8zz7MBFVlPMOA07bekDqK7FgNrdbh7ldLccLMsU1UwKlI1t3SJ5vxNJoA5pIYw=w2276-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj // 2276 x 376
https://yt3.ggpht.com/2fCpG8MNmWvT8zz7MBFVlPMOA07bekDqK7FgNrdbh7ldLccLMsU1UwKlI1t3SJ5vxNJoA5pIYw=w2560-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj // 2560 x 423
https://yt3.ggpht.com/2fCpG8MNmWvT8zz7MBFVlPMOA07bekDqK7FgNrdbh7ldLccLMsU1UwKlI1t3SJ5vxNJoA5pIYw=w320-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj // 320 x 180
https://yt3.ggpht.com/2fCpG8MNmWvT8zz7MBFVlPMOA07bekDqK7FgNrdbh7ldLccLMsU1UwKlI1t3SJ5vxNJoA5pIYw=w854-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj // 854 x 480
https://yt3.ggpht.com/2fCpG8MNmWvT8zz7MBFVlPMOA07bekDqK7FgNrdbh7ldLccLMsU1UwKlI1t3SJ5vxNJoA5pIYw=w1280-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj // 1280 x 720
https://yt3.ggpht.com/2fCpG8MNmWvT8zz7MBFVlPMOA07bekDqK7FgNrdbh7ldLccLMsU1UwKlI1t3SJ5vxNJoA5pIYw=w1920-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj // 1920 x 1080
https://yt3.ggpht.com/2fCpG8MNmWvT8zz7MBFVlPMOA07bekDqK7FgNrdbh7ldLccLMsU1UwKlI1t3SJ5vxNJoA5pIYw=w2120-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj // 2120 x 1192
https://yt3.ggpht.com/2fCpG8MNmWvT8zz7MBFVlPMOA07bekDqK7FgNrdbh7ldLccLMsU1UwKlI1t3SJ5vxNJoA5pIYw=w320-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj // 320 x 52
https://yt3.ggpht.com/2fCpG8MNmWvT8zz7MBFVlPMOA07bekDqK7FgNrdbh7ldLccLMsU1UwKlI1t3SJ5vxNJoA5pIYw=w640-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj // 640 x 105
https://yt3.ggpht.com/2fCpG8MNmWvT8zz7MBFVlPMOA07bekDqK7FgNrdbh7ldLccLMsU1UwKlI1t3SJ5vxNJoA5pIYw=w960-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj // 960 x 158
https://yt3.ggpht.com/2fCpG8MNmWvT8zz7MBFVlPMOA07bekDqK7FgNrdbh7ldLccLMsU1UwKlI1t3SJ5vxNJoA5pIYw=w1280-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj // 1280 x 211
https://yt3.ggpht.com/2fCpG8MNmWvT8zz7MBFVlPMOA07bekDqK7FgNrdbh7ldLccLMsU1UwKlI1t3SJ5vxNJoA5pIYw=w1440-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj // 1440 x 238