Я пытаюсь использовать очень специфический селектор jsoup для вытягивания некоторых данных со страницы, однако он кажется первым экземпляром: eq выключен одним , Например, для страницы: Example PageJSOUP Не удается найти элемент:: eq кажется отключенным на 1
Я использую следующий селектор, чтобы выбрать название статьи:
html>body>article:eq(0)>div:eq(0)>header>h1
фрагмент HTML, от страницы выглядит как:
Таким образом, вышеприведенный селектор не работает, но интересно, что это делает, когда первое использование eq имеет свой индекс, на который наложен один.
html>body>article:eq(1)>div:eq(0)>header>h1
код я использую:
Document doc = null;
try {
doc = Jsoup.connect("http://antonioleiva.com/material-design-everywhere/")
.userAgent("Mozilla/5.0 (Linux; Android 4.4; Nexus 4 Build/KRT16H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36")
.get();
Element ele = doc.select(toast).first();
if(ele != null){
System.out.println(ele.text());
}
} catch (IOException e) {
e.printStackTrace();
}
Я также подтвердил то же самое, что происходит на: Try Jsoup Online
Есть идеи? Благодаря!
Ничего себе, это так странно. Я смог воспроизвести его. – BoltClock