Python 2.7 使用python和scrapy进行Web抓取

Python 2.7 使用python和scrapy进行Web抓取,python-2.7,web-scraping,scrapy,Python 2.7,Web Scraping,Scrapy,我正在尝试使用以下类型的div废弃一个站点: <div class="mindatath">Density:</div> <div class="mindatam2"> 3.98 - 4.1 g/cm <sup>3</sup> (Measured) 3.997 g/cm <sup>3</sup> (Calculated) </div> </div> 如果所有密度的格式相似,则可以使

我正在尝试使用以下类型的div废弃一个站点:

<div class="mindatath">Density:</div>
<div class="mindatam2">
3.98 - 4.1 g/cm
<sup>3</sup>
(Measured)    3.997 g/cm
<sup>3</sup>
(Calculated)
</div>
</div>

如果所有密度的格式相似,则可以使用
regex
例如
response.xpath('//div[@class=“mindatam2”]/text()).re(r'([\d\-\s]+)g/cm')

我不明白这里要问什么,你想要第一个
div
mindatam2
?不,我不知道“密度”的位置div。我想要一种方法来发现我是如何知道它的。Regex,就是它!非常感谢你!
response.xpath('//div[@class="mindatam2"]/text()').extract()