我以前用过Scrapy抓取过几个网站,所以我很熟悉它的语法,似乎不能捕获下面的class元素: ? = {}
for card in response.xpath("//ul[@class='list⤍ResultsList⤚21s3j']/li/div/div/h2/a").get⤚21s3j > li</e
我发现,尽管它已经在选择器列表中循环,但我从sel.xpath('a/text()').extract()获得的平铺仍然是一个列表,其中包含一个字符串。在后面的示例中,将列表分配给作为item['title'] = sel.xpath('a/text()').extract()的项,我认为这在逻辑上是不正确的。):
for sel in response.xpath(