JML 发表于 2022-6-22 16:35:43

求一个禁止弹窗,正常请求脚本

地址:http://www.kuwo.cn/
例如“告白气球”这首歌是会员歌曲,只能在客户端听,一点击就弹窗下载客户端。
有没有办法通过油猴脚本屏蔽弹窗,然后和免费歌曲一样正常发出请求。

shinonome 发表于 2022-6-22 19:57:20

没有会员放弃

执念e1 发表于 2022-6-22 20:06:03

emm,有个插件叫listen 1,主流平台的音乐都可以用

cxxjackie 发表于 2022-6-22 21:04:40

!(data/attachment/forum/202206/22/205815tcxixccdyaxzy24a.png)
请求倒是不难抓,但是有后端验证,不是前端能解决的问题。或者去请求第三方接口,就是把盗版资源拿到正版平台来播放,不过有这功夫不如换个平台。

JML 发表于 2022-6-22 22:21:17

cxxjackie 发表于 2022-6-22 21:04
!(data/attachment/forum/202206/22/205815tcxixccdyaxzy24a.png)
请求倒是不难抓,但是有后 ...

个人不喜欢下载那么多音乐客户端,平时电脑网页用的比较多,已有某q和某云的年会员。kw是打算拿来听付费专辑的。
第三方平台可以单曲解析,自己写脚本单曲跳转播放都试过
但是最终还是想要在原生播放器的基础上,用油猴替换歌曲播放链接,奈何没啥技术。

JML 发表于 2022-6-22 22:23:13

cxxjackie 发表于 2022-6-22 21:04
!(data/attachment/forum/202206/22/205815tcxixccdyaxzy24a.png)
请求倒是不难抓,但是有后 ...

有关放api替换,不用第三方

cxxjackie 发表于 2022-6-22 22:59:52

JML 发表于 2022-6-22 22:21
个人不喜欢下载那么多音乐客户端,平时电脑网页用的比较多,已有某q和某云的年会员。kw是打算拿来听付费 ...

意思是你已经有会员但不想用客户端听是吧?这个倒是有可能做到,得去客户端抓包,分析一下他的请求然后在浏览器中复现,不过可能涉及各种加密问题,如果有user-agent验证的话,浏览器中伪造user-agent也是一大麻烦。搞的这么复杂,其实真的不如把第三方的直接抓过来放。。。

JML 发表于 2022-6-23 00:20:12

cxxjackie 发表于 2022-6-22 22:59
意思是你已经有会员但不想用客户端听是吧?这个倒是有可能做到,得去客户端抓包,分析一下他的请求然后在 ...

我的会员是某q和某云,但是会员听付费歌曲还是得付费。所有用kw听付费专辑歌曲(kw没会员)。
其实真的不如把第三方的直接抓过来放。。。
我现在拥有的api比第三方更容易,不需要任何验证就能获取播放链接。
因为kw付费和会员歌曲是不能在网页播放,我想要做的就是去掉这个限制,然后在kuwo原生的播放器上,通过替换歌曲播放链接,达到在网页播放付费和会员歌曲的效果。
而我获取歌曲播放链接的api是不用任何验证,responseText就是播放链接。
但是个人技术有限,通过油猴脚本无法做到上述效果。

JML 发表于 2022-6-23 00:31:28

cxxjackie 发表于 2022-6-22 22:59
意思是你已经有会员但不想用客户端听是吧?这个倒是有可能做到,得去客户端抓包,分析一下他的请求然后在 ...

例子:http://www.kuwo.cn/play_detail/7149583
你可以访问该网页,点击立即播放,会弹出“该歌曲为付费内容,请下载XX客户端付费收听”。
我想要的就是去掉这类限制,替换播放链接,实现在网页端播放的效果。
我不知道技术实现难度有多大,因为本人太菜了。但我有一个api可以获取播放链接,不用任何验证。如果你有兴趣,可以试一下

cxxjackie 发表于 2022-6-23 11:21:33

JML 发表于 2022-6-23 00:31
例子:http://www.kuwo.cn/play_detail/7149583
你可以访问该网页,点击立即播放,会弹出“该歌曲为付费 ...

我看了,vue页面,倒是不难做,不过你愿意公开你的api吗?不公开的话也能做,就是脚本估计只有你一个人能用。
页: [1] 2
查看完整版本: 求一个禁止弹窗,正常请求脚本