zoukankan      html  css  js  c++  java
  • 利用URL对网络资源进行下载(简制版)

    利用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、在相对应的文件夹下用播放器打开即可

  • 相关阅读:
    YbtOJ20030 连珠风暴
    YbtOJ20029 最大权值
    P6859 蝴蝶与花
    P4115 Qtree4
    P2486 [SDOI2011]染色
    P2487 [SDOI2011]拦截导弹
    P5163 WD与地图
    P3733 [HAOI2017]八纵八横
    CF1100F Ivan and Burgers
    P1712 [NOI2016]区间
  • 原文地址:https://www.cnblogs.com/mobian/p/12222713.html
Copyright © 2011-2022 走看看