ÇϳªÀºÇà »çÀÌÆ®¿¡¼ ȯÀ²À» ÆĽÌÇÒ¼ö ÀÖ´Â °÷ÀÌ ÀÖ¾î¼ ¿©±â¼ ȯÀ² Á¤º¸¸¦ °¡Á®¿Í¼ ÆĽÌÇÏ·Á°í ÇÕ´Ï´Ù.
¸µÅ©´Â
http://fx.kebhana.com/fxportal/jsp/RS/DEPLOY_EXRATE/fxrate_all.html
ÀÌ°÷À̱¸¿ä
Áö±Ý Á¦°¡ ¼º°øÇÑ ºÎºÐÀº ÇöÂû,¼Û±Ý,¿©ÇàÀÚ¼öÇ¥ÀÇ »ç½Ç¶§ÀÇ ¼ýÀÚ°ªÀÌ Àüü ´Ù ¹Þ¾ÆÁý´Ï´Ù.
ÇÏÁö¸¸ À̸¦ ³ª´²¼ °¢°¢ÀÇ º¯¼ö¿¡´Ù°¡ ÇöÂû-»ç½Ç¶§- usd µîµî ºÐ¸®Çؼ °ªÀ» ÀúÀåÇÏ°í ½ÍÀºµ¥ Ȥ½Ã ¾î¶»°Ô ÇؾßÇÒ±î¿ä?
Á¦°¡ ÀÛ¼ºÇÑ ÄÚµå´Â ¾Æ·¡¿¡ Àû¾îº¾´Ï´Ù
µµ¿ò ºÎŹµå¸³´Ï´Ù~
package com.taek_aaa.webdatatest;
import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.util.Log; import android.widget.TextView; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL;
public class MainActivity extends AppCompatActivity { private static String Address; private static URL url; private static BufferedReader br; private static HttpURLConnection conn; private static String protocol = "GET";
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); new Thread(){ public void run(){ try{ webdata();} catch (Exception e){ e.printStackTrace(); } } }.start(); } public void webdata() throws Exception { Address = "http://fx.kebhana.com/fxportal/jsp/RS/DEPLOY_EXRATE/fxrate_all.html"; url = new URL(Address); conn = (HttpURLConnection) url.openConnection(); //¿¬°áÇØÁÜ conn.setRequestMethod(protocol); //¾ð¾îŸÀÔ°ú ¹®ÀÚŸÀÔÁöÁ¤? br = new BufferedReader(new InputStreamReader(conn.getInputStream(), "MS949")); //MS949´Â ÇѱÛÇ¥Çö
TextView tv = (TextView)findViewById(R.id.tv);
String line; while ((line = br.readLine()) != null) { if (line.startsWith("<td class='buy'>")) { String test = line.replace("<td class='buy'>", "").replace("</td>", ""); Log.d("result",test); } } } }
|