package com.itstar.datadown.util;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
/**
* 通过url数据抓取
* @author Administrator
*<a href = "http://www.baidu.com" >蓝桥老师</a>
* 通过网址获取影评
* https://movie.douban.com/subject/27110296/?from=showing
*/
public class DataDownByUrl {
public static void main() {
//System.out.println("蓝桥老师帅");
String urlObject ="https://movie.douban.com/subject/27110296/?from=showing";
urlObject ="https://movie.douban.com/subject/27110296";
InputStreamReader isr = null;
try {
//建立网络连接
URL url = new URL(urlObject);
//打开连接
URLConnection uc = url.openConnection();
//将源码下载到本地 IO流 输入流和输出流
//建立输入流
isr = new InputStreamReader(uc.getInputStream(),"utf-8");
//缓存
BufferedReader bf = new BufferedReader(isr);
//创建一个临时文件
StringBuffer sb = new StringBuffer();
String temp = null;
//读取
while((temp =bf.readLine())!=null){
sb.append(temp+"\n");
System.out.println(temp);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
try {
//关流
isr.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//异常的拓展
}
}