Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.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 iASE动态网站与Jsoup_Java_Web_Jsoup - Fatal编程技术网

Java iASE动态网站与Jsoup

Java iASE动态网站与Jsoup,java,web,jsoup,Java,Web,Jsoup,我想分析这个。 我想Jsoup会帮我的。我希望所有文章分开,因此我的尝试: public static void main(String[] args) throws Exception { try { Document doc = Jsoup.connect("http://www.boerse-go.de/jandaya/#!Ticker/Feed/?n=TopNews").get(); Elements ereignisse = doc.sel

我想分析这个。
我想Jsoup会帮我的。我希望所有文章分开,因此我的尝试:

public static void main(String[] args) throws Exception {


    try {
        Document doc = Jsoup.connect("http://www.boerse-go.de/jandaya/#!Ticker/Feed/?n=TopNews").get();

        Elements ereignisse = doc.select("div#TickerFeed div.articles div.item article.cf"); 

        for (Element e : ereignisse) {
            System.out.println(e.text());
        }
    } catch (IOException e) {
        e.printStackTrace();
    }
}
但是没有输出


怎么了?

你就快到了!您没有看到任何输出的原因是您选择的元素没有任何文本内容

尝试替换:

System.out.println(e.text());
与:


看看我的意思。

好的,我明白了……还有没有其他可能在我的Java程序中从网站获取文本?我看不出来。内容是使用JS生成的。因此,除非您使用无头浏览器(如Selenium)运行scrape,否则您会有点卡住。
System.out.println(e.html());