代码片段:
<td class="right odds down"><a class=" betslip" target="unibet" onmouseout="delayHideTip()" onmouseover="page.hist(this,'P-0.00-0-0','24vekxv464x0x4g25d',5,event,1,1)" href="/bookmaker/unibet/betslip//event/1002752206/coupon/single,2133228960,p,[0]">1.70</a></td>
我尝试从类目标是"Unibet"的页面中提取数据。此查询的正确格式是什么?
我试过:
//*[classtarget="unibet"]//td/a/@class
好吧,target
是元素<a>
的属性,而不是类。用于查找<td>
元素然后返回子元素的 XPath <a>
其中target
属性值等于 "unibet"
将是:
//td/a[@target='unibet']
如果要改为返回<a>
元素class
属性,只需向上述 XPath 添加一个尾随/@class
:
//td/a[@target='unibet']/@class