Я хочу найти идентификатор html-объектов с помощью Jsoup.Как получить идентификатор из html объектов с помощью Jsoup - Java
<object id="gamediv" </object>
Я пробовал:
String startingURL = "http://www.example.com";
try {
doc = Jsoup.connect(startingURL)
.userAgent("Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0")
.referrer("http://www.google.com")
.timeout(1000*5) //it's in milliseconds, so this means 5 seconds.
.get();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Elements get = doc.select("object");
for (Element elem : get){
if (get.attr("id") != null){
System.out.println(get.attr("id"));
}
}
, но ничего не происходит. Любая помощь, пожалуйста?
Это отлично работает для меня (я исправил ваш пример '
Вам также нужно изменить 'get.attr (" id ")' на 'elem.attr (" id ")'. – Pshemo
Также используйте 'doc.select (" object [id] ");' для выбора только 'object' с атрибутом' id' (это позволит вам пропустить 'attr (" id ")! = Null' check) – Pshemo