URL下载网络资源
URL下载网络资源
-
什么是URL?
- 统一资源定位符,定位互联网上的某个资源
-
import java.io.FileOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; public class UrlDemp { public static void main(String[] args) throws Exception{ //1.下载地址 URL url = new URL("资源的地址"); //2.连接到这个资源 HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection(); InputStream inputStream = urlConnection.getInputStream(); FileOutputStream fos = new FileOutputStream("music"); byte[] buffer = new byte[1024]; int len; while(( len =inputStream.read(buffer)) != -1){ //写出这个数据 fos.write(buffer,0,len); } //关闭资源 fos.close(); inputStream.close(); urlConnection.disconnect(); } } -
如何免费下载资源或者是付费的资源,比如音乐网站上的付费音乐等等
-
抓包获取URL的地址放在上面的代码中即可
-
例子:下载QQ音乐上的一首歌
1.音乐网站上找一首歌,并且播放它;点击鼠标右键,"检查"
![]()
2.点击"Network"
![]()
-
3.找到Type为media的,点击鼠标右键,可以在新的网页中打开,而且能够播放。复制导航栏的地址,粘贴在代码中即可


4.运行代码,会看到下载的资源

5.下载下来之后复制到桌面中,选择一个播放器来播放它

6.播放成功




浙公网安备 33010602011771号