- function Get-Song{
- param(
- [psobject]$id = 255787470,
- [ValidateNotNullOrEmpty()]
- [string]$outfile
- )
-
- $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 -UseBasicParsing -Uri $uri -SessionVariable session1
- $ojson = $r -replace '<!--.*?-->'|ConvertFrom-Json
- foreach($itemurl in $ojson.url){
- Invoke-RestMethod -UseBasicParsing -Uri $itemurl -WebSession $session1 -OutFile $outfile
- if($?){break}
- }
- }
复制代码
|