如何获取YouTube频道表情符号列表?

如何获取YouTube频道表情符号列表?,youtube,youtube-livestreaming-api,Youtube,Youtube Livestreaming Api,我想从youtube实时聊天(URL或图像)中获取表情符号列表。例如,来自的表情符号。有没有办法让他们使用youtube直播api 不确定这些表情符号是否可以通过任何API获得,但是,获得这些表情符号的一种方法是: 单击任何频道表情符号列表 将出现一个新窗口“用于加入该频道” 右键单击频道>检查元素>获取URL中的任意表情 以下屏幕截图显示了上述步骤的结果: YouTube频道ChilledCow的表情符号URL: 附加说明:您可以更改表情符号的大小-通过更改URL中的值: 表情符号示例-

我想从youtube实时聊天(URL或图像)中获取表情符号列表。例如,来自的表情符号。有没有办法让他们使用youtube直播api


不确定这些表情符号是否可以通过任何API获得,但是,获得这些表情符号的一种方法是:

  • 单击任何频道表情符号列表
  • 将出现一个新窗口“用于加入该频道”
  • 右键单击频道>检查元素>获取URL中的任意表情
以下屏幕截图显示了上述步骤的结果:

YouTube频道ChilledCow的表情符号URL:

附加说明:您可以更改表情符号的大小-通过更改URL中的值:

表情符号示例-:

w
h
的值更改为:

k=w100-h100-c-k-nd

致:

k=w300-h300-c-k-nd


修改的URL-

不确定这些表情符号是否可以通过任何API获得,但是,获得这些表情符号的一种方法是:

  • 单击任何频道表情符号列表
  • 将出现一个新窗口“用于加入该频道”
  • 右键单击频道>检查元素>获取URL中的任意表情
以下屏幕截图显示了上述步骤的结果:

YouTube频道ChilledCow的表情符号URL:

附加说明:您可以更改表情符号的大小-通过更改URL中的值:

表情符号示例-:

w
h
的值更改为:

k=w100-h100-c-k-nd

致:

k=w300-h300-c-k-nd


修改URL-

我编写了一个小脚本,在浏览器控制台中获得一个名称/URL对列表,这些名称/URL对由空格分隔

Array.from(document.querySelectorAll('img[role="option"][class*="emoji"][aria-label^=":"]').values()).slice(0, 20).map(e => e.getAttribute('aria-label') + ' ' + e.getAttribute('src')).join('\n');

我编写了一个小脚本,以便在浏览器控制台中获得由空格分隔的名称/url对列表

Array.from(document.querySelectorAll('img[role="option"][class*="emoji"][aria-label^=":"]').values()).slice(0, 20).map(e => e.getAttribute('aria-label') + ' ' + e.getAttribute('src')).join('\n');

是的,似乎网页抓取是唯一的选择。是的,似乎网页抓取是唯一的选择。