我正在尝试学习Android的jsoup,我很难学习选择器。我已经使用简单的按钮和文本视图设置了应用程序,可以检索基本信息,即标题等。现在我正在尝试获取下面突出显示的文本。我已经尝试了多次,无法获得正确的语法。
<li class="info info info">
<script>clicked = false</script>
<div class="simple">
<p class="name"><a href="http:/falselinky.com">TEXT I NEED TO PARSE</a> </p>
<ul class="Type">
<li>Normal</li> </ul>
<p class="address">120 Hollywood Blvd.</p>
</div>
<div class="sortables">
<p class="inches"></p>
</div>
<div class="action_links">
</div>
答案 0 :(得分:1)
Document doc = null;
try {
doc = Jsoup.connect("http://example.com/index.html").get();
} catch (IOException e) {
// TODO Throws exception
}
Element simple = doc.getElementsByClass("simple").first();
Element p = simple.getElementsByClass("name").first();
Element a = p.select("a").first();
String text = a.text();
System.out.println(text);