JSoup.Я пытаюсь получить текст из диапазона, который имеет несколько классов со странными именами, которые не нравятся компилятору - PullRequest
0 голосов
/ 02 июня 2018

Вот что у меня есть для кода:

enter code here text = text.toUpperCase();
        Document doc = Jsoup.connect("https://finance.yahoo.com/quote/" + text + "?p=" + text).userAgent("Safari").get();

        Element temp = doc.selectFirst("span.Trsdu(0.3s).Fw(b).Fz(36px).Mb(-4px).D(ib)");

        System.out.println(temp);

Вот интервал, который я пытаюсь получить:

<span class="Trsdu(0.3s) Fw(b) Fz(36px) Mb(-4px) D(ib)" data-reactid="35">1,119.50</span>

Я пытаюсь получить 1119.50, но не смогк.Пожалуйста помоги!Я использую NetBeans в качестве Java IDE.Я новичок в JSoup, поэтому, пожалуйста, помогите мне, если я делаю что-то невежественное.

1 Ответ

0 голосов
/ 04 июня 2018

Этот код должен получить значение, которое вы ищете, выбрав первый диапазон data-reactid, который вы ищете:

Element test = doc.select("span[data-reactid='35']").first();
System.out.println(test.text());
...