`

根据给定的Url从网上下载资源

    博客分类:
  • Java
阅读更多
package demo; 

import java.io.BufferedReader; 
import java.io.BufferedWriter; 
import java.io.File; 
import java.io.FileWriter; 
import java.io.IOException; 
import java.io.InputStream; 
import java.io.InputStreamReader; 
import java.io.Reader; 
import java.net.URL; 
import java.net.URLConnection; 

public class DownLoading { 
public static void main(String[] args) throws IOException { 
  String urlName=""; 
  //定义统一资源定位器Uniform resource locator 
  URL url=new URL(urlName); 
  //建立连接 
  URLConnection connection=url.openConnection(); 
  connection.connect(); 
  //字节输入流 
  InputStream in=connection.getInputStream(); 
  //通过桥接方式把字节流转成字符流 
  Reader r=new InputStreamReader(in); 
  //把字节流做缓存 
  BufferedReader br=new BufferedReader(r); 
  
  
  FileWriter fw=new FileWriter("c:/aa"); 
  BufferedWriter bw= new BufferedWriter(fw); 
  int n=1; 
  String line; 
  while((line=br.readLine())!=null){ 
   bw.write(line); 
   bw.newLine(); 
  } 
  
  br.close(); 
  r.close(); 
  bw.close(); 
  
System.out.println("- ok -"); 
} 
} 


 

 

分享到:
评论

相关推荐

    通过JAVA语言实现使用URL访问网络资源

    通过给定的URL,浏览器能够找到相应的文件或其他资源。在一些场景下,URL中的某些组成部分可以被省略,例如在浏览器地址栏输入`java.sun.com`时,浏览器会默认使用HTTP协议及其相应的端口号,并使用Web服务器提供的...

    通过http协议的url下载文件

    - **功能**:根据给定的URL,从网络获取图片数据并返回。 - **关键点**: - 使用`URL`类创建URL对象。 - 打开连接,并设置请求方法为GET。 - 设置连接超时时间为5秒。 - 通过`getInputStream()`方法获取输入流。...

    根据url一键爬取前端页面资源文件---小飞兔

    以上代码实现了一个基本的前端资源爬虫,它可以从给定的URL出发,抓取HTML页面中的脚本和样式表文件。当然,实际的爬虫可能需要处理更复杂的情况,比如处理异步加载的内容、登录验证、反爬机制等。此外,爬虫应遵守...

    Java源代码根据URL获取因特网网页源文件.rar

    `URL`(统一资源定位符)对象表示网络资源的位置,而`URLConnection`则是连接这些资源的桥梁。 2. **创建URL对象**: 首先,你需要创建一个`URL`对象,传入网页的完整URL地址,例如: ```java URL url = new URL...

    从给定的 URL 加载. Vue 文件,并将其直接编译到 Browser.zip 中的组件

    例如,`fetch()`函数可以用来从指定URL获取资源,然后使用`response.text()`读取内容。 3. **编译Vue组件**:Vue组件通常是以单文件组件(.vue)的形式存在,包含HTML、CSS和JavaScript。在浏览器中编译这些文件...

    Go-getJS是一个从一组给定的URL中提取所有javascript文件的工具

    Go-getJS是一个专门为开发者设计的实用工具,其主要功能是从一系列指定的URL中抓取并收集所有的JavaScript文件。这个工具采用Go语言编写,利用了Go的高效性和并发特性,能够快速地遍历网页,查找并下载JavaScript...

    通过url下载图片并显示在手机上

    为了从URL下载图片,我们需要使用`java.net.URLConnection`类,它是Java提供的一个接口,用于建立与特定URL的连接。具体步骤如下: 1. 创建`URL`对象,传入图片的网络地址。 2. 使用`URL.openConnection()`方法打开...

    网站资源下载工具.zip

    网站资源下载工具是一种实用的软件或插件,其主要功能是帮助用户分析并批量下载网站上的静态资源。这种工具在需要备份网站、离线浏览、研究网页设计或者进行数据分析时非常有用。它能够智能地抓取网站上的图片、CSS...

    URI和URL区别 .

    在给定的文件示例中,所提供的链接如“http://j.renren.com/album/1309100054435552021”实际上就是URL的例子,它们不仅标识了资源,还明确了访问这些资源的协议和路径,即通过HTTP协议访问人人网上的相册。...

    url-for-s3:用于生成给定S3资源的URL的Python函数

    生成给定S3资源的URL的Python函数。 例子 url_for_s3 ( 'static' , bucket_name = 'my-cool-foobar-bucket' , scheme = 'https' , filename = 'pics/logo.png' ) 将会返回: : 注意:此函数假定给定资源在S3上...

    url.zip_url

    这段代码将从给定的URL下载文件,并将其保存到本地。`stream=True`参数确保大文件能分块下载,避免一次性加载到内存。`response.status_code == 200`检查是否成功接收到了服务器的响应。 此外,如果URL是动态生成的...

    微软URL重写文件

    URL重写HttpModule通常会在请求到达目标页面之前捕获请求,修改URL,然后根据新的URL路由请求。 在给定的文件"sethyates-urlrewriter-fef0f97"中,我们可以推断这是一个特定的URL重写模块的源代码或二进制文件,...

    url2file_c实现url下载文件_

    在给定的标题“url2file_c实现url下载文件_”和描述“通过url实现下载文件,实现实时下载”中,我们可以理解到这个项目是关于用C语言编写一个程序,该程序能够从指定的URL下载文件并将其保存到本地。这个功能在Web...

    PHP 批量根据URL获取IP

    本文将基于给定的标题“PHP 批量根据URL获取IP”深入探讨如何利用PHP来实现这一功能,同时考虑其在实际应用中的价值和可能遇到的问题。 首先,批量根据URL获取IP通常涉及到DNS解析过程,即通过域名查找对应的IP地址...

    url大全

    在这个场景下,Servlet可能接收一个URL请求,然后从数据库或其他来源获取报警历史数据,并将其转换为Excel格式以便用户下载。 基于这些信息,我们可以讨论以下URL相关知识点: 1. **URL结构**:URL由协议(如http...

    基于URL的Java网络编程

    使用`URL`类可以轻松地从网络上读取指定文件。例如,以下代码展示了如何使用`URL`类读取一个网页并将其内容打印出来: ```java try { URL url = new URL("http://www.example.com"); HttpURLConnection ...

    Android中url获得图片

    本文将详细介绍如何利用Java代码实现从一个给定的URL地址下载并转换为Bitmap对象的过程。此方法适用于各种Android应用场景,如加载头像、背景图等。 #### 方法实现 下面是一个简单的示例,展示如何编写一个静态...

    dlRange:通过增加范围从给定的 url 模式下载项目

    在这个例子中,`dlRange` 将下载从 `page1.jpg` 到 `page100.jpg` 的所有文件,并在每个文件成功下载后打印一条消息,如果发生错误,则显示错误信息。 ### 实际应用 `dlRange` 可以在多个场景下发挥作用: - **...

    http 读取URL图片

    根据给定的文件信息,我们可以总结出以下关于“http读取URL图片”的IT知识点: ### HTTP与URL HTTP(Hypertext Transfer Protocol)是互联网上应用最为广泛的一种网络协议,用于从万维网服务器传输超文本到本地...

    前端开源库-url-remote

    这在很多场景下非常有用,比如在处理图片、脚本、样式表等外部资源的链接时,我们需要确保它们是可以从网络上访问的。通过此库,开发者可以避免因处理本地文件路径或无效URL而导致的错误。 该库可能包含以下关键...

Global site tag (gtag.js) - Google Analytics