【问题标题】:I have a list of URL's and I want to know to which html div each URL belongs in a HTML page [closed]我有一个 URL 列表,我想知道每个 URL 在 HTML 页面中属于哪个 html div [关闭]
【发布时间】:2016-07-15 23:59:03
【问题描述】:

我有一个 URL 列表,我想知道每个 URL 在 HTML 页面中属于哪个 html div 我必须使用 java 来完成

【问题讨论】:

  • 您需要提供更多详细信息才能让任何人开始回答您的问题。
  • 你能把你尝试过的和没用的都包括在内吗?
  • 我有一个网页,我需要从页面中获取所有的 url。我能够做到这一点。但是我也想知道我取的url属于哪个div
  • 使用jsoup或apache html parser等解析器解析html并使用比较找出div。
  • 是的,我正在使用 jsoup 来获取元素

标签: java html jsoup


【解决方案1】:

您可以选择所有 div 并循环遍历 div 以使用 jsoup 获取链接。

Document doc = Jsoup.connect("url").get();
Elements divs = doc.select("div");

for (Element div : divs) {
        String linkHref = div.attr("name"); 
    Elements links = div.select("a[href]");
}

【讨论】:

    【解决方案2】:

    我不确定这是否是您要问的,但这是我的猜测:您尝试获取锚元素的 href 属性文本。如果是这样,您可以像这样在循环中简单地访问它:

    String hrefStr = url.attr("href");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-14
      • 1970-01-01
      • 2017-05-25
      相关资源
      最近更新 更多