您确定这些元素存在于服务器返回的 HTML 中吗?它们可能稍后由 JavaScript 添加。如果页面呈现涉及JavaScript,那么您将无法使用Jsoup。更多详细信息,请参阅我对类似问题的回答:JSoup:难以提取单个元素
还有一个提示。您可以使用以下方法来代替 for-for-if 结构:
for (Element element : doc.getAllElements()) {
if (element.dataset().containsKey("listing-number")) {
myEls.add(element);
}
}