zoukankan      html  css  js  c++  java
  • Java 读取网页简易程序

    package com.ibm.downloadtool;
    import java.io.BufferedInputStream;
    import java.net.HttpURLConnection;
    import java.net.URL;
    import java.util.Scanner;

    public class DownLoadTool {

        public static void main(String[] args) {
            // TODO Auto-generated method stub
            
            DownLoadTool d = new DownLoadTool();
            d.downLoadUrl("http://finance.sina.com.cn/");

        }
            //download
            public String downLoadUrl(String addr){
                StringBuffer sb=new StringBuffer();
                try {
                    URL url=new URL(addr);
                    HttpURLConnection con= (HttpURLConnection) url.openConnection();
                    con.setConnectTimeout(1000);
                    con.connect();
                    System.out.println(con.getResponseCode());
                    if(con.getResponseCode()==200){
                        BufferedInputStream bis=new BufferedInputStream(con.getInputStream());
                        Scanner sc=new Scanner(bis,"GBK");
                        while(sc.hasNextLine()){
                            sb.append(sc.nextLine());
                        }
                        sc.close();
                    }
                } catch (Exception e) {

                    e.printStackTrace();
                }
                System.out.println(sb.toString());
                return sb.toString();
            }
        }




  • 相关阅读:
    SaltStack
    python模块相关
    python optparse命令解析模块
    python ConfigParser模块 配置文件解析
    pssh 批量管理执行
    rsync+inotify 实现实时同步
    [译]17-spring基于java代码的配置元数据
    [译]16-spring基于注解的配置元数据
    [译]15-spring 自动装配
    [译]14-spring 集合元素的注入
  • 原文地址:https://www.cnblogs.com/TendToBigData/p/10501473.html
Copyright © 2011-2022 走看看