我想在 jsoup 中解析来自任何网站的特定数据数据。我只是写这样的代码,我想要来自任何网站的产品数据。
public class Example {
public static void main(String args[]) {
try {
String url="http://www.genesyslab.com";//this is given by user in text box.
Document doc=Jsoup.connect(url).get();
Elements links = doc.select("a");
for (Element link : links) {
if(link.text().equals("Products")){
System.out.println("\nlink : " + link.attr("href") +link.text());
}
}
// get the value from href attribute
// System.out.println("\nlink : " + link.attr("a[href]","product"));
}
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
在这里,我将获得输出链接:
/products/index.aspx 产品
但我的目标是以文本格式找到产品下的所有子链接,如果您访问http://www.genesyslab.com然后将鼠标悬停到产品上,它将显示产品概述、联络中心 ivr、云。我只想解析这些文本值。
如果我转到解决方案选项卡,它可能会以文本格式提取所有子链接(客户服务解决方案、企业解决方案)。