java 程序下载网页
来源:互联网 发布:淘宝管控下架什么意思 编辑:程序博客网 时间:2024/06/02 04:27
参考
http://www.360doc.com/content/08/0708/16/26857_1410575.shtml
package testme;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;import java.util.ArrayList;public class ReadCsv{public ArrayList<String>urlList=new ArrayList<String>();public ReadCsv(){String file="/home/lyle/Documents/lemurData/test_set_results.csv";try{BufferedReader buf=new BufferedReader(new FileReader(file));String line=null;while((line=buf.readLine())!=null){String []lineArray=line.split(",");String url=new String(lineArray[0].substring(1,lineArray[0].length()-1));urlList.add(url);System.out.println(url+"\t"+lineArray[1]+"\t"+lineArray[2]+"\t"+lineArray.length);}} catch (FileNotFoundException e){// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e){// TODO Auto-generated catch blocke.printStackTrace();}}public static void main(String[] args){String outFile="/home/lyle/Downloads/23.html";int bufferSize=1024;byte[] b=new byte[bufferSize];try{int readedByte=0;FileOutputStream fo=new FileOutputStream(outFile);URL u=new URL("http://f.xunlei.com/channel");URLConnection uconnection=u.openConnection();BufferedInputStream bf=new BufferedInputStream(uconnection.getInputStream());while((readedByte=bf.read(b))!=-1){fo.write(b,0,readedByte);}fo.close();bf.close();} catch (MalformedURLException e){// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e){// TODO Auto-generated catch blocke.printStackTrace();}}}
- java 程序下载网页
- java编写 网页下载程序
- JAVA获取网页中的电影下载地址小程序
- java下载网页
- java 下载网页,图片
- 用java下载网页
- Java PhantomJs下载网页
- Java下载网页文件
- 登录网页java程序
- java 程序打开网页
- java:使用URL下载网页
- java多线程网页下载代码
- java多线程网页下载代码
- java下载网页中的内容
- java多线程网页下载代码
- Java调用Python下载网页
- java多线程网页下载代码
- java下载网页的方法
- Android 碎片化问题
- 使用javamelody
- EL表达式函数-获取字符串长度、截取字符串
- 验证码实现的代码
- Event-driven programming library
- java 程序下载网页
- hadoop面试题
- asp.net 各浏览器下实现回车提交表单
- 前++和后++
- 编译:参数解释 -Wall -L
- 中文资源文件的转码 native2ascii
- Using exif to set location to captured image
- CSV(逗号分隔)、文本文件(制表符分隔) 等文件的读取
- Java中equals()与hashCode()的原理与设计