【发布时间】:2022-01-24 04:20:51
【问题描述】:
def parse(self, response):
list = {
"name": response.css("#title::text").extract_first(),
"images": []
}
for image in response.css("#images_link a::attr(href)").extract():
list["images"].append(yield scrapy.Request(url=image, callback=self.parse_image))
yield list
def parse_image(self, response):
return [response.css("img::attr(alt)").extract(), response.css("img::attr(src)").extract()]
我想删除一个页面并删除它的一些子链接并将它们附加到list 的主要对象,但它返回许多对象而不是一个
怎么做才对?
【问题讨论】: