- 帖子
- 1013
- 积分
- 1228
- 技术
- 14
- 捐助
- 0
- 注册时间
- 2019-2-20
|
[问题求助] 【已解决】下载链接中有不明的字符PowerShell怎样取到原值?
本帖最后由 5i365 于 2022-5-15 09:07 编辑
经常使用酷狗音乐客户端下载歌曲, 但是要手动去找, 有点麻烦, 我下载的歌曲一般都有指定的歌曲ID, 所以就在网上搜索了一些资料, 找到了一个链接, 只要把链接改为歌曲ID, 然后用Invoke-RestMethod调用链接, 就能返回一些值
但是这些值, 不是原样显示的, 很奇怪, 还能找到mp3的链接, 但是下载也不行, 估计要恢复原样才行, 请求路过高手指教, 提前感谢
_______________________________________________________________________________________________________________________________________
下面是代码执行后的返回值:红色字部分应该是歌曲名, 但是不知道是什么编码,
蓝色和粉色字部分应该是下载链接, 但是里面也有特殊字符,也不能下载
<!--KG_TAG_RES_START-->{"trans_param":{"display":32,"display_rate":1},"fileHead":100,"q":0,"fileSize":3457047,"fileName":"966EC8D9B7167DD8E0F1814CFDE47A18 - 139855960975104.fla","status":1,"url":["http:\/\/fsandroid.ali.kugou.com\/202205082155\/3e8f6097954707264bf6ee80f4af9094\/G111\/M06\/1D\/10\/D4cBAFoL9VyASCmXADTAFw14uaI428.mp3","http:\/\/fs.mobile.kugou.com\/202205082155\/0fc031a3b4608c3af1421df7782b6673\/G111\/M06\/1D\/10\/D4cBAFoL9VyASCmXADTAFw14uaI428.mp3"],"extName":"mp3","bitRate":128000,"timeLength":216}<!--KG_TAG_RES_END-->
_______________________________________________________________________________________________________________________________________
PS代码:
- $id=255787470
- $uri = "http://trackercdnbj.kugou.com/i/v2/?album_audio_id=$id&behavior=play&cmd=25&album_id=6960309&hash=b5a2d566c9de70422f5e5e7203054219&userid=0&pid=2&version=9108&area_code=1&appid=1005&key=407732fc325852538ca836581fe4e370&pidversion=3001&with_res_tag=1"
- $r = Invoke-RestMethod $uri
- $r
复制代码
|
|