如何使用Scrapy来选择具有特定属性名称和值的元素的文本?
例如,
.value.length
我尝试了以下操作,但收到了<span property="city">Montreal</span>
None
答案 0 :(得分:13)
你犯了一个小错误。您需要在'.'
之前删除'span'
:
In [6]: response.css('span[property="city"]::text').extract_first()
Out[6]: u'Montreal'