Работаю на разборе с помощью jsoup.Я пытаюсь извлечь текст из элемента без идентификатора, но это не похоже на работу - PullRequest
0 голосов
/ 20 мая 2018

1 элементов, которые я хочу распечатать

Это ссылка на сайт: http://rozklady.mpk.krakow.pl/?lang=PL&rozklad=20180520&linia=1

И этот код я пытаюсьбежать:

package modul_1;

import java.io.IOException;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;


public class fetch_bus_stops {
    public static void main(String[] args) {
        try {
            Document doc = Jsoup.connect("http://rozklady.mpk.krakow.pl/?lang=PL&rozklad=20180520&linia=1").userAgent("Mozilla/17.0").get();
            int i=0;
            for(Element row:doc.select("html > body > table > tbody > tr > td > table > tbody > tr > td[2] > table > tbody > tr[2] > td > table > tbody >tr > td[1] > table > tbody > tr[2] > td > table > tbody"))
            {
                i++;
                System.out.println(i+" "+row.select("tr[1]>td[1]>a>span").text());
            }
            }
         catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
    }

}
...