2013-07-13 7 views
-1

Android 애플리케이션에서 페이지의 모든 콘텐츠를 가져 오는 중 문제가 발생하지만 일부만 필요합니다.Google의 특정 콘텐츠를 가져올 수 없습니다.

다음
spinner.setOnItemSelectedListener(new OnItemSelectedListener() { 
@Override 
public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) { 
    String text1 = spinner.getSelectedItem().toString().trim(); 

    if (text1.equals("US Dollar - USD")) {   
     try { 

      Document doc = Jsoup.connect("http://www.google.com/finance/market_news?ei=_FLfUbD4JrG90QGf6wE").get(); 
      String body = doc.body().text(); 
      textView1.setText(body); 

     } catch (IOException e) { 


    } 

내가 내 응용 프로그램에 얻고 무엇을 : 여기에 내 코드의 일부입니다

http://oi41.tinypic.com/343kmwx.jpg

내 응용 프로그램에서 원하는 물건 에티오피아 항공 "에서 시작 .... 어떻게해야하나요 .... 767 드림 라이너 화재에.

? 나는 CSS, 자바 스크립트, 또는 HTML 경험하고 있지 않다. 내가 너무. 어떤 도움도 대단히 감사하겠습니다 구글을 통해 확인했다.

답변

1

웹 페이지가 생성되어 웹 페이지의 모든 텍스트를 가져옵니다. 원하는 정보를 파싱하려고 시도 할 수 있습니다 (스크린 스크래핑이라고하며 라이브러리가 있습니다). 그렇게하려는 시도는 매우 약해집니다. 페이지의 형식을 전혀 변경하지 않으면 깨질 수 있습니다. 그들이 실제 웹 서비스를 제공하면이 데이터를 제공 할 수 있습니다. 그렇지 않으면 실제로하려는 일은 제안되지 않고 자주 중단됩니다. 당신은 정말로 그렇게하지 말아야합니다.

관련 문제