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'