用URL下载网易云歌曲

1. 先按 Fn + F12, 再刷新页面, 在 "All" 中找到 .m4a 文件, 然后复制其网址

 

 

2. 把URL网址放到  URL url = new URL("......")中, 其中省略号表示的就是复制的网址 

 1 package demo04;
 2 
 3 import java.io.FileOutputStream;
 4 import java.io.InputStream;
 5 import java.net.HttpURLConnection;
 6 import java.net.MalformedURLException;
 7 import java.net.URL;
 8 
 9 public class URLDown {
10     public static void main(String[] args) throws Exception {
11         // 1. 下载地址
12         URL url = new URL("https://m10.music.126.net/20210920173109/26145e0846905c08716d906d5b50a379/yyaac/obj/wonDkMOGw6XDiTHCmMOi/2987357185/ac0b/8002/9c78/c8a73efda5fb684102090605650ee030.m4a");
13 
14         // 2. 连接到这个资源 HTTP
15         HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
16 
17         InputStream inputStream = urlConnection.getInputStream();
18 
19         FileOutputStream fos = new FileOutputStream("love_story.m4a");
20 
21         byte[] buffer = new byte[1024];
22         int len;
23         while ((len = inputStream.read(buffer)) != -1) {
24             fos.write(buffer, 0, len);  // 写出这个数据
25         }
26 
27 
28         // 关闭资源
29         fos.close();
30         inputStream.close();
31         urlConnection.disconnect();
32 
33     }
34 
35 }

 

3. 下载完成后在当前文件夹下用本地或自己的音乐播放器打开即可.

 

posted on 2021-09-20 17:15  Hrunjie  阅读(675)  评论(0编辑  收藏  举报

导航