android - 如何通过 JSOUP 从 android 中具有类 ="title"的 div 获取所有文本?

标签 android html jsoup gettext

我使用此代码但不是真的!!!为什么……?

String url = "http://example.com";
ProgressDialog mProgressDialog;

@Override
    protected Void doInBackground(Void... params) {
        try {
            // Connect to the web site
            Document document = Jsoup.connect(url).get();
            // Using Elements to get the Meta data
            Elements description = document
                    .select("div[class=title]");
            // Locate the content attribute
            desc = description.attr("content");
        } catch (IOException e) {
            e.printStackTrace();
        }
        return null;
    }

如果我的html代码是

<div class="text-co">
<div class="title"><a href="">00</a>
                   <a href="">11</a>
                   <a href="">22</a>
</div>
</div>

<div class="text-co">
<div class="title"><a href="">33</a>
                   <a href="">44</a>
                   <a href="">55</a>
</div>
</div>

我想展示 00
11
22
33
44
55
在我的 jsoup android 应用程序中,我应该做什么

最佳答案

试试这段代码:

Elements anchors = document.select("div.title > a");
for(Element anchor : anchors) {
   Strig description = anchor.text();
   // ...
}

关于android - 如何通过 JSOUP 从 android 中具有类 ="title"的 div 获取所有文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30691487/

相关文章:

javascript - 更改输入字段抓取名称

java - 使用 JSoup 聚合数据

android - 自定义状态可绘制对象在图书馆项目中不起作用

android - 在 videoView 问题上显示 Activity

Android,如何测量耗时

java - JSoup.connect 抛出 403 错误,而 apache.httpclient 能够获取内容

java - JSoup 与祖先子运算符一起执行选择的问题

android - 如果从一个 fragment 移动到另一个 fragment ,则在发布版本中显示汉堡包图标代替后退图标

javascript - 当通过另一个 javascript 函数加载 HTML 时,Angular JS ng-click 不起作用

javascript - 如何从同一输入加载和更新? (VUEJS)