1
我是一个新手在刮,我想从这个link使用xpath选择器提取一些数据!但是当我输入这个铬控制台Python scrapy xpath返回数组
$x('//*[@class="deal-details"]/h2/text()')
返回像
Array[1015]
数组从我不能提取价值,如何从阵列的价值?
我是一个新手在刮,我想从这个link使用xpath选择器提取一些数据!但是当我输入这个铬控制台Python scrapy xpath返回数组
$x('//*[@class="deal-details"]/h2/text()')
返回像
Array[1015]
数组从我不能提取价值,如何从阵列的价值?
如果您正在使用scrapy可以使用scrapy的shell
COMAND:
$ scrapy shell "https://www.livingsocial.com/cities/15-san-francisco"
>>> results = response.xpath('//*[@class="deal-details"]/h2/text()')
>>> len(results)
1015
# just the first one
>>> results.extract_first()
u'Ticket to "Don Pasquale" at San Francisco Opera'
# all 1015
>>> results.extract()
[u'Ticket to "Don Pasquale" at San Francisco Opera',
u'The I Spa',
...]
然后,你可以做任何你想用这些结果。