scrapy报错 builtins.TypeError: 'Request' object is not iterable

猜测你的代码是这样的:
return Request('http://www.baidu.com', meta={'cookiejar': 1}, callback=self.next1)
 
 
有两种解决方法:
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)]
--------------------- 
作者:112479 
来源:CSDN 
原文:https://blog.csdn.net/qq_18525247/article/details/83106673 
版权声明:本文为博主原创文章,转载请附上博文链接!

  

猜你喜欢

转载自www.cnblogs.com/qiaoer1993/p/10842902.html
今日推荐