【发布时间】:2019-04-16 17:13:03
【问题描述】:
我正在使用 scrapy 从亚马逊网站抓取数据,当我使用选择器小工具显示具有标题类的路径时,它不会提取该标题。相反,当我将 {.s-access-title} 用于类时,它就可以工作了。我不确定为什么选择器小工具显示错误的路径。
import scrapy
from ..items import AmazonsItem
class AmazonSpiderSpider(scrapy.Spider):
name = 'amazon_spider'
start_urls = \['https://www.amazon.in/s?k=agatha+christie+books&crid=3MWRDVZPSKVG0&sprefix=agatha%2Caps%2C269&ref=nb_sb_ss_i_1_6'\]
def parse(self, response):
items = AmazonsItem()
product_name = response.css('.s-access-title').extract()][1]
amazon page 如果你看这张图片,我只选择了标题,但它有不同的类,当我使用这个类时它不起作用。 那么如何从中提取特定的类标题呢? 如果您有使用选择器小工具的经验,请查看。 另外,如果有人对如何提取它有其他想法,请告诉。
【问题讨论】:
标签: python scrapy css-selectors