使用jsoup从html div类中提取url

时间:2014-07-02 13:32:21

标签: android

我想从html代码中提取url,并在我的应用中的文本视图中将其设置为字符串,有关如何操作的任何帮助吗?

<div class = "content">
<img src="http://static.truegamer.com/uploads/1720905/2577706-june24_20140625.jpg"></a> 
</div>

这是java代码

try {
            // Connect to the web site
            Document documentImage2 = Jsoup.connect(urls[0]).get();
            // Using Elements to get the class data
            Element img = documentImage2.select("div[class=content] img[src]").get(1);
            // Locate the src attribute
            String imgSrcImage2 = img.attr("src");

           ?????????

        } catch (IOException e) {
            e.printStackTrace();
        }

2 个答案:

答案 0 :(得分:1)

我认为您的问题是如何添加TextView,然后将其文本设置为图像源网址。

试试这个:

TextView txtView = (TextView) findViewById(R.id.image_src);

txtView.setText(imgSrcImage2);

image_src是布局中的TextView元素的id(xml文件)

答案 1 :(得分:0)

你可以试试这个:

Document documentImage2 = Jsoup.connect(urls[0]).get();
// Using Elements to get the class data
Element div = documentImage2.select("div[class=content]").get(1);
Document doc_i = Jsoup.parse(div.toString());
Elements image = doc_i.select("img");
String imgSrcImage2 = image.html();