马黑黑 发表于 2022-4-3 11:42

偷天换柱:将wyy的iframe插件代码变成音频地址

本帖最后由 马黑黑 于 2022-4-3 11:49 编辑 <br /><br /><style>
        .wrap { margin: 20px auto 0; padding: 10px; text-align:center; }
        .wrap audio { margin: auto; outline: none; }
       .yyUrl {         padding: 8px; }
</style>

<div class="wrap">
        <textarea class="yyUrl" cols="60" rows="4" placeholder="请粘贴网易云音乐插件代码"></textarea>
        <p><br><input type="button" class="btn" value=" 提交 " />&nbsp;<input type="button" class="play" value=" 试播 " disabled /><br><br></p>
</div>

<script language="javascript">

let aa = document.querySelector('.yyUrl');
let bb = document.querySelector('.btn');
let pp = document.querySelector('.play');
let aud = document.createElement('audio');
aud.src = '';
aud.controls = 'controls';
aud. autoplay = 'autoplay';
aud.loop = 'loop';
aud.style.display = 'none';
document.querySelector('.wrap').appendChild(aud);
let url = '';

bb.onclick = function(){
        url = aa.value;
        url = url.replace(/(.*)(id={1,})(.*)/g, "https://music.163.com/song/media/outer/url?$2.mp3");
        aa.value =url;
        pp.disabled = false;
}

pp.onclick = function() {
        aud.style.display = 'block';
        aud.src = url;
        this.disabled = true;
}

</script>

马黑黑 发表于 2022-4-3 11:55

比如,它的外链插件代码为:

<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=86 src="//music.163.com/outchain/player?type=2&id=1813029599&auto=1&height=66"></iframe>

粘贴到文本框,点“提交”按钮,文本框将显示MP3的地址,那个地址,其实有没有 .mp3 都无所谓,毕竟它不是一个真实的物理URL,是个指向真实地址的东东而已,要的是id那串数字。

粘贴 flash 插件的代码也是可以的。

试播成功,则可放心拿走。不谢,要感谢的是wyyyy。

马黑黑 发表于 2022-4-3 11:56

audio右边那三个点,可右击,试试看

加林森 发表于 2022-4-3 13:50

这个转换器很好用的。老黑厉害。{:4_199:}

来看你 发表于 2022-4-3 14:56

省心多了 {:4_199:}

马黑黑 发表于 2022-4-3 15:38

加林森 发表于 2022-4-3 13:50
这个转换器很好用的。老黑厉害。

果酱果酱

马黑黑 发表于 2022-4-3 15:38

来看你 发表于 2022-4-3 14:56
省心多了

不知道wy有木有意见

红影 发表于 2022-4-3 17:13

这个太方便了,可以直接得到mp3地址了,黑黑真棒{:4_199:}

红影 发表于 2022-4-3 17:18

把这个置顶如何,找起来方便@加林森

红影 发表于 2022-4-3 17:19

这个太实用了,黑黑真棒{:4_199:}

马黑黑 发表于 2022-4-3 17:25

红影 发表于 2022-4-3 17:19
这个太实用了,黑黑真棒

懂得原理不是啥事

加林森 发表于 2022-4-3 17:36

红影 发表于 2022-4-3 17:18
把这个置顶如何,找起来方便@加林森

可以啊。你直接置顶就行了。

红影 发表于 2022-4-3 19:55

加林森 发表于 2022-4-3 17:36
可以啊。你直接置顶就行了。

好的,那我置顶了。

红影 发表于 2022-4-3 19:56

马黑黑 发表于 2022-4-3 17:25
懂得原理不是啥事

要说懂,只有你才懂{:4_173:}

马黑黑 发表于 2022-4-3 20:06

红影 发表于 2022-4-3 19:56
要说懂,只有你才懂

也不是的。大家懂得手动找地址是不?拼凑URL字符串都会。然后我只是用JS来做这个拼凑的事情而已。

加林森 发表于 2022-4-3 20:15

红影 发表于 2022-4-3 19:55
好的,那我置顶了。

我已经置顶,不知道行不行啊?

红影 发表于 2022-4-3 22:57

马黑黑 发表于 2022-4-3 20:06
也不是的。大家懂得手动找地址是不?拼凑URL字符串都会。然后我只是用JS来做这个拼凑的事情而已。

你说起来简单,其实没那么简单的。我试过,用歌曲所在页面以及分享页面去试,都能得到MP3呢,非常好{:4_199:}

红影 发表于 2022-4-3 22:57

加林森 发表于 2022-4-3 20:15
我已经置顶,不知道行不行啊?

当然行啊,呵呵,看到你已经置顶,我就没动了{:4_173:}

加林森 发表于 2022-4-3 23:01

红影 发表于 2022-4-3 22:57
当然行啊,呵呵,看到你已经置顶,我就没动了

我不知道有没有这个权利啊?

加林森 发表于 2022-4-3 23:22

红影 发表于 2022-4-3 22:57
当然行啊,呵呵,看到你已经置顶,我就没动了

我不知道自己的、、、、
页: [1] 2 3
查看完整版本: 偷天换柱:将wyy的iframe插件代码变成音频地址