【发布时间】:2018-03-26 14:25:42
【问题描述】:
我有如下数据:
<div>
<a rel="nofollow" class="someclass " href="www.example.com">
<span id="name" title="Title of interest>
<b class="highlight">Other test</b>
<b class="highlight">Moretext</b>
</span>
</a>
</div>
编辑:我试过了:
response.xpath('//div/a/span[@title]'),但是由于某种原因,这会返回一个空列表。
我也试过:
response.css('div.a.span') 结果是一样的。
我得到的最接近的是:
response.xpath('//div//span'),毫无疑问,这会返回所需的结果....除此之外..这并不是我想要的
我正在尝试获取 span 元素的 title 属性。我想知道如何使用 xpath 或 css 选择器来做到这一点。
我正在使用 python 3 和 scrapy 顺便说一句。
【问题讨论】:
-
你试过什么?请添加一些信息,说明为什么您无法自己使用它。
标签: python-3.x xpath css-selectors scrapy