码迷,mamicode.com
首页 > Web开发 > 详细

利用URL对网络资源进行下载(简制版)

时间:2020-01-21 19:45:40      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:inf   work   image   while   网络资源   xhr   import   目标   string   

利用URL对网络资源进行下载

以下载网易云付费歌曲为例:

1、在IDEA中编写如下代码

package pers.mobian.udp;


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

public class TestDownURL {
    public static void main(String[] args) throws IOException {
        //1、参数为请求的目的地址
        URL url = new URL("");

        //2、连接到这个资源HTTP
        HttpURLConnection urlConnection = (HttpURLConnection)url.openConnection();
        InputStream inputStream = urlConnection.getInputStream();

        //3、将资源写入目标对象
        FileOutputStream fos = new FileOutputStream("");
        byte[] buffer = new byte[1024];
        int len;
        while ((len = inputStream.read(buffer))!=-1){
            fos.write(buffer,0,len);
        }
        
        //4、关闭资源
        fos.close();
        inputStream.close();
        urlConnection.disconnect();
    }
}

2、在浏览器中打开相应的播放界面

3、右键-->检查-->Network-->XHR

技术图片

4、点击播放,捕获相应的请求地址(歌曲是.m4a格式结尾)
技术图片
技术图片

5、复制相应的地址,对之前的代码进行回填

技术图片

6、执行程序

技术图片

7、在相对应的文件夹下用播放器打开即可

利用URL对网络资源进行下载(简制版)

标签:inf   work   image   while   网络资源   xhr   import   目标   string   

原文地址:https://www.cnblogs.com/mobian/p/12222713.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!