当我使用jsoup提取数据时遇到一个职位。数据如下:
This is a <strong>strong</strong> number <date>2013</date>
我想要这样的数据: This is a number
我怎样才能做到这一点?谁能帮我?
您可以将html解析为Document
,选择body
-Element并获取其文本。
例:
Document doc = Jsoup.parse("This is a <strong>strong</strong> number <date>2013</date>");
String ownText = doc.body().ownText();
String text = doc.body().text();
System.out.println(ownText);
System.out.println(text);
输出:
This is a number
This is a strong number 2013
问题内容: 我正在使用此代码检索本页主要文章中的文本。 问题是textview中没有显示任何内容。我要检索的文字都没有出现。Log.i与调试日志中的段一起显示。因此,我知道其连接成功。只是不知道为什么即时通讯没有在textview中获取任何文本。 问题答案: 以下是您问题的相关摘要: 您在这里犯了一个根本性的错误。文档中没有HTML标签。但是,有一个。根据有关Jsoup食谱一半的CSS选择器概述,
所以我尝试从pretag获取数据,我设置doc连接到url选择pretag,结果出错了,我需要获取的数据按这里
我有这个html 并且,我试图得到每个标签的href。 例如,
如何使用JSoup(http://JSoup.org/)按标记获取元素? 但它输出:
我去一个标签名
这是我的密码 我想替换字体标签,并把span标签。在这将取代第一个字体标签但不是第二个标签