Closed Owenxu0510 closed 2 years ago
你好 #20 这个问题好像没有完全修复
zhihu_answer.py 的第58行循环: for i in range(0, total_num // limit):
也就是说当该回答的问题数total_num小于limit时,是不会进行爬取的
建议将第139行 result_dict = self.get_answer(question_id, limit=20) 改为 result_dict = self.get_answer(question_id, limit=min(self.get_total(question_id), 20))
嗯嗯,确实存在这个问题,当时考虑的情况还是不周全了,感谢你的建议,我这里就将min(limit,total_num)放到函数里面了,尽量减少函数外的操作。再次感谢你对项目的建议啦
你好 #20 这个问题好像没有完全修复
zhihu_answer.py 的第58行循环: for i in range(0, total_num // limit):
也就是说当该回答的问题数total_num小于limit时,是不会进行爬取的
建议将第139行 result_dict = self.get_answer(question_id, limit=20) 改为 result_dict = self.get_answer(question_id, limit=min(self.get_total(question_id), 20))