Scrapy でクローラーを作成していますが、CSS セレクターが機能するのに xpath が機能しないのはなぜでしょうか? このhtmlからコミット数を取得したい:
<li class="commits">
<a data-pjax="" href="/samthomson/flot/commits/master">
<span class="octicon octicon-history"></span>
<span class="num text-emphasized">
521
</span>
commits
</a>
</li
Xpath:
response.xpath('//li[@class="commits"]//a//span[@class="text-emphasized"]//text()').extract()
CSS:
response.css('li.commits a span.text-emphasized').css('::text').extract()
CSS は (エスケープされていない) 数値を返しますが、XPath は何も返しません。ネストされた要素に // を正しく使用していますか?