- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试制作一个 discord 机器人来在 103.7 广播电台播放 iheart80s,到目前为止,我找不到给我的 discord 机器人的直接流 URL。
我试图通过 Python 获取 JSON,但只返回 http.client.BadStatusLine: ICY 200 OK
我正在使用 discord.js。这是我尝试将流 URL 提供给的函数:
function(CmdArg,CmdMsg){
const voiceChannel = CmdMsg.member.voiceChannel;
voiceChannel.join().then(connection => resolve(connection)).catch(err =>reject(err));
const stream = () => {
return request.get({
uri: CmdArg,
followAllRedirects: true,
encoding: null
});
}
console.log(stream);
CmdMsg.guild.voiceConnection.playStream(stream, { passes: token.passes });
}
最佳答案
它又变了再次,wireshark 解决方案或在 chrome/firefox 的检查选项卡中搜索某些文本都没有帮助,但我想通了...
我将使用的示例是:I heart Mix 90.1 Toluca https://www.iheart.com/live/mix-901-toluca-6566/
<iframe allow="autoplay" width="100%" height="200" src="https://www.iheart.com/live/mix-901-toluca-6566/?embed=true" frameborder="0"></iframe>
我会复制
https://www.iheart.com/live/mix-901-toluca-6566/?embed=true
ctrl
和 F
),查找 stream
.您应该会得到多个结果,但它们都在同一个文本行中,所以不要担心。{"initialPropos" : {.....
, 现在复制所有文本并粘贴到文本编辑器中,这样您就可以搜索文本(例如 vim
、 notepad
、 MS Word
)streams
.第一个结果应以类似以下内容开头:,"streams":{"hls...
{
"hls_stream":"http://playerservices.streamtheworld.com/api/livestream-redirect/XHENOFMAAC.m3u8",
"pls_stream":"http://playerservices.streamtheworld.com/pls/XHENOFMAAC.pls",
"secure_hls_stream":"https://playerservices.streamtheworld.com/api/livestream-redirect/XHENOFMAAC.m3u8",
"secure_pls_stream":"https://playerservices.streamtheworld.com/pls/XHENOFMAAC.pls"}
现在,您可以选择您喜欢的流并使用您最喜欢的音频/视频播放器打开它。例如。 (一定要把它放在双引号里,这样它就不会被你的 shell 或 smth 操纵)mpv "http://playerservices.streamtheworld.com/api/livestream-redirect/XHENOFMAAC.m3u8"
结束!现在你应该可以开始了!如果我一点都不清楚,请告诉我。我创建堆栈溢出帐户的唯一原因是发布此内容并帮助其他人知道如何执行此操作,所以如果这不起作用,请告诉我!!
干杯。
关于javascript - 如何获取 iheartradio 电台的原始流 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42043962/
即使您转到不同的网址没有任何暂停,IHeartRadio 和 8Tracks 如何保持音乐不间断播放? 我最初的想法是他们会使用 Ajax 之类的东西来加载内容 - 但浏览器图标重新加载的事实让我认为
我正在尝试制作一个 discord 机器人来在 103.7 广播电台播放 iheart80s,到目前为止,我找不到给我的 discord 机器人的直接流 URL。 我试图通过 Python 获取 JS
我是一名优秀的程序员,十分优秀!