gpt4 book ai didi

xpath - Groovy htmlunit getByXPath

转载 作者:行者123 更新时间:2023-12-03 17:01:01 27 4
gpt4 key购买 nike

我目前正在使用HtmlUnit尝试从页面中获取href,并且遇到了一些麻烦。

XPath是:

/html/body/div[2]/div/div/table/tbody/tr/td[2]/div/div[5]/div/div[2]/span/a    


在网页上看起来像:

<a class="t" title="This Brush" href=http://domain.com/this/that">Brush Set</a>


在我的代码中,我正在做:

hrefs = page.getByXPath("//html/body/div[2]/div/div/table/tbody/tr/td[2]/div/div[5]/div/div[2]/span/a[@class='t']")


但是,这将返回所有内容,而不仅仅是我想要的URL。

有人可以解释我必须添加什么才能获得href吗? (它也不以.html结尾)

最佳答案

您正在选择a。您要选择a/@href

hrefs = page.getByXPath("//html/body/div[2]/div/div/table/tbody/tr/td[2]/div/div[5]/div/div[2]/span/a[@class='t']/@href")

关于xpath - Groovy htmlunit getByXPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4272839/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com