Scrapy不在Xpath上获取数据

时间:2015-12-10 17:08:10

标签: python xpath scrapy

我是scrapy的新手我试图在下面的网址中找到评论者的名字。

网址1:http://www.tripadvisor.in/Restaurant_Review-g34515-d3785272-Reviews-Kings_Orlando-Orlando_Florida.html

网址2:http://www.tripadvisor.in/Restaurant_Review-g34515-d3785272-Reviews-or220-Kings_Orlando-Orlando_Florida.html

我从scrapy shell获取URL1

然后我跑

sel.xpath('//div[@class="username mo"]/span/text()').extract()

hxs.select('//div[@class="username mo"]/span/text()').extract()

我得到的就是我所期待的。

  

[u'1TrippyTraveler',u'Amanda G',u'Christina B',u'Jason B',u'mitch c',u'Kim H',u'lakepointeman',u'JPawlak84',u 'Rik W',u'Ashton L',u'Kayla V',u'OllieEdmunds',u'rinna40',u'rinna40']

但我对URL 2运行同样的事情。

我得到了

  

[u'Kayla V',u'OllieEdmunds',u'rinna40',u'rinna40']

但预期的输出是

  

[u'Edmar J',u'Helena T',u'Viviane00',u'GracaSabi',u'Marlise',u'Beatriz21',u'anapemost',u'Kayla V',u'OllieEdmunds ',u'rinna40',u'rinna40']

提前致谢!

0 个答案:

没有答案