String DownloadHtml(String addr){
        StringBuilder html = new StringBuilder();
        try{
            URL url = new URL("addr);
            HttpURLConnection conn = (HttpURLConnection)url.openConnection();
            if(conn != null) {
                conn.setConnectTimeout(10000);
                conn.setUseCaches(false);
                if(conn.getResponseCode() == HttpURLConnection.HTTP_OK){
                    BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream(), "euc-kr"));
                    while(true){
                        String line = br.readLine();
                        if(line == null) {
                            break;
                        }
                        html.append(line+"n");
                    }
                    br.close();
                }
                conn.disconnect();
            }
        } catch(Exception ex) {
            ;
        }
        return html.toString();
    }

대충 이렇게 코드를 짜서 페이지 내용을 텍스트로 받아오는 데는 성공했습니다.


이제 <td class="num"> 이라는 태그를 찾아서 안에 있는 숫자를 받아오려고 하는데요.

<td class="num">5392<span class="chg_num">(<span class="up_num">914</span>)</span></td>

대충 이렇게 생긴 놈입니다. 저기서 5392가 있는 부분의 숫자를 받아오고 싶습니다.


입력되는 값에 따라서 저 안의 숫자가 바뀌어서 그러는데요. 어떻게 해야 될까요.