【问题标题】:HtmlUnit - get href content from linkelementHtmlUnit - 从链接元素获取 href 内容
【发布时间】:2021-07-12 18:26:57
【问题描述】:

我想从 URL 中获取 a-Tag 的 href 属性的内容。

目前我这样做并得到了这个:

System.out.println("Output: " + scrapePage.getByXPath("/html/body/div[2]/div/div[1]/div[2]/a[1]").toString());

Output: [HtmlAnchor[<a href="this_url?page=125&amp;timezone=2" class="cell cell--list-item">]]

不,我只会提取 href 属性中的部分。有人可以帮忙吗?

谢谢你。

【问题讨论】:

    标签: java web-scraping htmlunit


    【解决方案1】:

    如果我自己找到的话 :-) 并使用它

    for (HtmlAnchor a : scrapePage.getAnchors()) {
        if (a.getHrefAttribute().contains("page")) {
            String url = a.getHrefAttribute();
            if (!url.startsWith("https")) {
                url = "https://www.mypage.net" + url;
                System.out.println(url);
            }
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-09
      • 2013-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多