1
这是我的第一个问题。我试图通过网页获取数据,通过scrapy。如何获得相同名称的正确xpath? Scrapy
<dl class="pairing">
<dt class="attribute" title="Maridaje">Maridaje:</dt>
<dd>
</dl>
<dl>
<dl>
<dt class="attribute" title="Vol. de alcohol">Vol. De Alcohol:</dt>
<dd>14%</dd>
</dl>
正如你所看到的,有一些使用相同类名的实例。我只想将文本置于一个文本中。我如何指定我指的是哪一个?
我已经试过
item['maridaje'] = response.xpath('.//*[@class="attribute"]/text()').extract()
但这只是给我一份有相同名称的clases的所有标题。
非常感谢!
真的谢谢了! .//*[@class="attribute“和@ title =”Maridaje“]/text()是我一直在寻找的 –