【问题标题】:Scrapy .css select element with a specific attribute name and value具有特定属性名称和值的 Scrapy .css 选择元素
【发布时间】:2017-02-10 08:23:48
【问题描述】:

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

例如,

<span property="city">Montreal</span>

我尝试了以下方法,但收到了None

response.css('.span[property="city"]::text').extract_first() 

【问题讨论】:

    标签: python python-2.7 scrapy


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-02
      • 2012-11-30
      • 1970-01-01
      • 2011-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多