TypeError: 'Request' object is not iterable

猜测你的代码是这样的:
return scrapy.Request(self.start_urls, callback=self.parse_link)


有两种解决方法:
1.使用yield, 把return换为yield
yield scrapy.Request(self.start_urls, callback=self.parse_link)

2.使用return, 加个方括号, 转化为列表
return [scrapy.Request(self.start_urls, callback=self.parse_link)]

猜你喜欢

转载自blog.csdn.net/qq_18525247/article/details/83106627