Java 无法从Google获取特定内容

Java 无法从Google获取特定内容,java,android,Java,Android,我在Android应用程序中遇到了一个问题,我获取了页面上的所有内容,但我只想要其中的一部分。以下是我的部分代码: spinner.setOnItemSelectedListener(new OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) { Strin

我在Android应用程序中遇到了一个问题,我获取了页面上的所有内容,但我只想要其中的一部分。以下是我的部分代码:

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) {


    }
spinner.setOnItemSelectedListener(新的OnItemSelectedListener(){
@凌驾
已选择公共视图(AdapterView父视图、视图selectedItemView、整型位置、长id){
String text1=spinner.getSelectedItem().toString().trim();
如果(text1.等于(“美元-美元”){
试一试{
Document doc=Jsoup.connect(“http://www.google.com/finance/market_news?ei=_FLfUbD4JrG90QGf6wE).get();
字符串体=doc.body().text();
textView1.setText(正文);
}捕获(IOE异常){
}
以下是我在申请表中得到的信息:

我想在我的应用程序中使用的东西是从“埃塞俄比亚航空公司……767梦幻飞机失火”开始的


我需要做什么?我没有CSS、Javascript或HTML方面的经验。我也在谷歌搜索过。如果有任何帮助,我将不胜感激。

你将获得一个网页,因此你将获得该网页的所有文本。你可以试着解析出你想要的信息(这称为屏幕抓取,并且有相关的库),但这样做的尝试将是非常脆弱的-如果他们更改页面格式,它将崩溃。如果他们提供真正的Web服务来提供这些数据,您可以点击它。否则,您尝试做的事情实际上没有被建议,并且会经常崩溃。您真的不应该这样做