【发布时间】:2019-07-05 18:35:28
【问题描述】:
我的问题是我尝试使用 JSoup 从该站点获取 Href
https://www.amazon.de/s?k=kissen&__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&ref=nb_sb_noss_2
但它不起作用。
我试着像这样从 Href 中选择类
Elements elements = documentMainSite.select(".a-link-normal");
然后我尝试使用以下代码提取 Href。
for (Element element : elements) {
String href = element.attributes().get("href");
}
但不幸的是它什么也没给我......
谁能告诉我我的错误在哪里?
我不只是连接到网站。我还通过使用
提取它们来将 hrefs 保存在字符串中String href = element.attributes().get("href");
之后我打印了 href 字符串但为空。
另一方面,代码与另一个 css 选择器一起工作。所以它本身与代码无关。它只是可能是错误的 css 选择器(.a-link-normal)。
【问题讨论】:
-
我肯定用 system.out.println 打印了 href 字符串。
标签: java jsoup screen-scraping