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