Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jsoup如何解析这个span的文本?_Java_Jsoup - Fatal编程技术网

Java Jsoup如何解析这个span的文本?

Java Jsoup如何解析这个span的文本?,java,jsoup,Java,Jsoup,从这里输出的是网站:个人世界时钟,但它们没有任何语法错误 doc.select(“.c-city\uu hrMin”)应该可以工作 但是如果这个类c-city\uu hrMin也出现在其他元素中,那么尝试一下 doc.select(span[class=c-city\uu hrMin])它将专门选择具有该类的所有span元素 NB:有关Jsoup CSS选择器的更多参考和想法,请参见。您也可以尝试文档的选择器。您得到的输出是什么?你试过调试吗? <span class="c-city__h

从这里输出的是网站:个人世界时钟,但它们没有任何语法错误

doc.select(“.c-city\uu hrMin”)
应该可以工作

但是如果这个类
c-city\uu hrMin
也出现在其他元素中,那么尝试一下

doc.select(span[class=c-city\uu hrMin])
它将专门选择具有该类的所有span元素


NB:有关Jsoup CSS选择器的更多参考和想法,请参见。您也可以尝试文档的选择器。

您得到的输出是什么?你试过调试吗?
<span class="c-city__hrMin" data-bind="{attr:{id:'p'+id()}}" id="p64">10:52</span>
import java.io.IOException;

import org.jsoup.*;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
import org.w3c.dom.Node;
import org.jsoup.select.*;
public class Main
{
public static void main(String [] args) {
Document doc = null;

try {


    doc = Jsoup.connect("https://www.timeanddate.com/worldclock/personal.html").get();
    String title = doc.title();
    Elements elements = doc.select(".c-city__hrMin");
    System.out.println("Website : " + title + elements.text());

} catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
   }
}