英文:
java get element from webpage into variable
问题
我正在尝试将页面上的一个元素存入一个变量中
String url = "http://www.aaaaaaa.com";
Document document = Jsoup.connect(url).get();
String value = document.body().select("").get(0).text();
如何将这个元素存入 value 变量中
<div class="clock-text">12:10:13 pm</div>
英文:
I'm trying to get an element from a page into a variable
String url = "http://www.aaaaaaa.com";
Document document = Jsoup.connect(url).get();
String value = document.body().select("").get(0).text();
how to get this into the value
<div class="clock-text">12:10:13 pm</div>
答案1
得分: 1
如果您知道您想要检索的元素将始终具有类clock-text
,那么您必须将最后一行更改为:
String value = document.body().select(".clock-text").get(0).text()
JSoup的select方法使用CSS查询。
英文:
If you know the element you're trying to retrieve will always have the class clock-text
then you have to change the last line to:
String value = document.body().select(".clock-text").get(0).text()
JSoup's select method works with CSS queries.
答案2
得分: 1
基于类名为 clock-text
的 div 元素选择器
Elements element = document.select("div.clock-text").first();
// 第一个匹配的元素,如果内容为空则为 null
String value = element.text();
英文:
Selector based on div with class name clock-text
Elements element = document.select("div.clock-text").first();
The first
matched element, or null
if contents is empty.
String value = element.text();
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论