java用URL下载内容

package Kuang;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;

public class UrlDown {
    public static void main(String[] args) throws Exception {
        //下载地址
        URL url = new URL("https://dl.stream.qqmusic.qq.com/C400000NwQd63MJUIu.m4a?guid=3686711807&vkey=A835F1BCB1EF56FEAA7037501292A3E495FE8236A29340BC70EFF9D6089DA9CDA35EB4D577E6A0C30ADE55E98898F0EFBAB65F277FAA6A23&uin=1700096612&fromtag=66");
        //链接
        HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();

        InputStream inputStream = urlConnection.getInputStream();

        FileOutputStream fos = new FileOutputStream("We Dont Talk Any More.m4a");

        byte[] buffer = new byte[1024];
        int len;
        while((len=inputStream.read(buffer))!=-1){
            fos.write(buffer,0,len);
        }

        fos.close();
        inputStream.close();
        urlConnection.disconnect();

    }
}

来自:狂神

posted @ 2022-03-30 14:07  Fordson  阅读(89)  评论(0)    收藏  举报