1

現在、HtmlUnit を使用してページから href を取得しようとしていますが、問題が発生しています。

XPath は次のとおりです。

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

Web ページでは次のように表示されます。

<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 で終わらない)

4

1 に答える 1

5

を選択してい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")
于 2010-11-25T00:55:17.017 に答える