This should be simple but isn't.
I am using:
//*[@class="mainbody right"]//div[2]/div[2]/div[1]/div[1]/a
to generate a list of elements:
< a href="https://someurl1.com" class="title getFull" data-view="full"> Some plain text 1 < /a>
< a href="https://someurl2.com" class="title getFull" data-view="full"> Some plain text 2 < /a>
< a href="https://someurl3.com" class="title getFull" data-view="full"> Some plain text 3 < /a>
What I want instead is either:
href="https://someurl1.com"
href="https://someurl2.com"
href="https://someurl3.com"
or
解析href
如何摆脱不必要的类和数据视图以及纯文本?我曾尝试附加/ @ href和许多其他东西,但无济于事。
答案 0 :(得分:0)
如果您真的想从position元素中获取值,则需要像这样更改XPath:
//*[@class="mainbody right"]//div[2]/div[2]/div[1]/div[1]/a/@href