Scrapy .css选择具有特定属性名称和值的元素

时间:2016-10-02 04:23:03

标签: python python-2.7 scrapy

如何使用Scrapy来选择具有特定属性名称和值的元素的文本?

例如,

.value.length

我尝试了以下操作,但收到了<span property="city">Montreal</span>

None

1 个答案:

答案 0 :(得分:13)

你犯了一个小错误。您需要在'.'之前删除'span'

In [6]: response.css('span[property="city"]::text').extract_first() 
Out[6]: u'Montreal'