Jsoup可以解析的任何方式;javascript?“;数据

Jsoup可以解析的任何方式;javascript?“;数据,javascript,parsing,jsoup,Javascript,Parsing,Jsoup,尝试了所有,但没有完成。代码如下: public LocalTimes(City newCity) throws IOException { setCity(newCity); setDoc(Jsoup.connect("http://www.turkishairlines.com/tr-tr/ucak-bileti/" + city.getName()) .userAgent("Mozilla/5.0 (Windows NT 6.

尝试了所有,但没有完成。代码如下:

public LocalTimes(City newCity) throws IOException {
        setCity(newCity);
        setDoc(Jsoup.connect("http://www.turkishairlines.com/tr-tr/ucak-bileti/" + city.getName())
                .userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0")
                .header("Content-type", "application/x-www-form-urlencoded")
                .method(Connection.Method.GET)
                .timeout(5000)
                .post());
        Element babas = doc.getElementById("div.clock-gmt > span");
}
我需要标记“span”内的值,它是城市的gmt值。因为我认为这是通过javascript执行的,所以我无法获取text()或值


有什么建议吗?

有什么价值?span元素为空

<div class="clock">
    <div class="clock-day">
        Çarşamba
    </div>
    <div class="jsClock"></div>
    <div class="clock-gmt">
        GMT <span></span>
    </div>
....

圣安巴
格林尼治标准时间
....

坦率地说,这就是问题所在。该值没有按原样向下流到html。如果它是通过Chrome devtool检查的,它就在那里,就像它在页面上看到的一样。嗯,我在页面上看不到这个跨度值,请给出完整的链接。过去也有同样的问题;我所做的是使用jsoup获取内容,然后使用jsoup解析内容;htmlunit还将运行javascript;如果你认为它有帮助,我可以添加代码是的,请。你能提供一个网址吗;尝试了一些类似的,但没有起作用:如果你只是尝试了“伊斯坦布尔”而不是“伊斯坦布尔”,它会起作用。你被土耳其角色困住了,我也有问题:)