Scrapy Amazon 绝对路径但没有返回值
Scrapy Amazon absolute path but with no value returned
我正在尝试使用 Scrapy 来自 amazon.co.uk 的一些信息,方法是使用绝对路径,如下所示。但奇怪的是没有价值 returned。我对 Scrapy 还很陌生:
scrapy shell http://www.amazon.co.uk/product-reviews/B0042EU3A2/
response.xpath('//*[@id="productReviews"]/tbody/tr/td[1]/a[1]/@name').extract()
我希望它的 return name 属性在本例中是:RI4HGFJCSI04W
.
只需从表达式中省略 tbody
:
In [1]: response.xpath('//*[@id="productReviews"]//tr/td[1]/a[1]/@name').extract()
Out[1]: [u'RI4HGFJCSI04W']
我正在尝试使用 Scrapy 来自 amazon.co.uk 的一些信息,方法是使用绝对路径,如下所示。但奇怪的是没有价值 returned。我对 Scrapy 还很陌生:
scrapy shell http://www.amazon.co.uk/product-reviews/B0042EU3A2/
response.xpath('//*[@id="productReviews"]/tbody/tr/td[1]/a[1]/@name').extract()
我希望它的 return name 属性在本例中是:RI4HGFJCSI04W
.
只需从表达式中省略 tbody
:
In [1]: response.xpath('//*[@id="productReviews"]//tr/td[1]/a[1]/@name').extract()
Out[1]: [u'RI4HGFJCSI04W']