scrapy yield 出错 Internal StopIteration

代码:
················`
item['focus_nums'] = focus_nums
item['answer_nums'] = answer_nums
item['view_nums'] = view_nums
item['tag'] = response.meta['tag'].encode('utf-8').decode()
pdb.set_trace()
yield item`

···············`
pdb.set_trace()
yield scrapy.Request(url=url, callback=self.Q_parse, meta={'tag': tag})`

出错:
image.png
在yield前一行设置pdb,当执行yield时
抛出Internal StopIteration异常,且此异常我用try-exception无法捕获
代码从scrapy 的parse中直接跳进Twitter函数中
求解

阅读 3.6k
1 个回答

代码多贴点,还有你的item定义

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题