我试图通过以下代码获取此product的价格和详细信息:
Document doc = Jsoup.connect(url).get();
Element productitem = doc.select("div.right-container._right-container").first();
Iterator<Element> price = productitem.select("div.price._product-price").iterator();
System.out.println(price.next().text());
that returns empty whitespace
也是这样:
Elements span = doc.select("span");
System.out.println(spanText);
for (Element e:span)
System.out.println(e.text());
返回空,除了价格之外的一切。
即便如此:
Element productitem = doc.select("div.right-container._right-container").first();
System.out.println(productitem );
会将整行<span>69.90</span>
返回
有没有理由说明这个范围在浏览器上是可见的而不是Jsoup?