这是XML结构:
<tr>
<td>
<font size="3">
<strong>Location:</strong>
Hiranandani Gardens, Powai
</font>
</td>
</tr>
我想摘取:波瓦伊的平南达尼花园
我试过这些:
response.xpath('//font[@size="3"]/strong[text()="Location:"]/text()').extract()
response.xpath('//font[@size="3"]/strong[text()="Location:"]').extract()
两者都返回了一个空列表
注意:我们必须使用tag的文本,即“Location:”。否则,站点上还有许多其他地方使用相同的XML结构。因此,如果不使用strong标记的文本,它将从期望值中提取更多不必要的内容
尝试下面的XPath以获取所需的输出
相关问题 更多 >
编程相关推荐