请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师 我觉得parse_topic()这段代码有点问题

当parse_topic(next_page)的时候会略去第一个div的内容,但从第二页开始,第一个div也属于answer

正在回答 回答被采纳积分+3

插入代码

2回答

提问者 慕斯8319460 2020-06-23 16:59:32

第一页可以这样子,但是从第二页开始,all_divs[0]不是topic的内容  而是answer

0 回复 有任何疑惑可以回复我~
  • bobby #1
    第二页的url是什么 你截图我看看呢
    回复 有任何疑惑可以回复我~ 2020-06-24 09:27:50
  • 确实有问题,因为从第二页开始就没有close_topic这个div,也就是说parse_topic这个方法的前半段只能被调用一次,除开第一页就没有必要获取topic的content,jtl等,只要获取answer的信息就行。 而且不加try except会报错。 不知道后面的视频有没有解决这个问题
    回复 有任何疑惑可以回复我~ 2020-06-26 00:32:39
bobby 2020-06-22 10:41:16

当前这一页已经通过 for answer_item in all_divs[1:]: 这里获取到了

0 回复 有任何疑惑可以回复我~
  • 确实有问题,因为从第二页开始就没有close_topic这个div,也就是说parse_topic这个方法的前半段只能被调用一次,除开第一页就没有必要获取topic的content,jtl等,只要获取answer的信息就行
    回复 有任何疑惑可以回复我~ 2020-06-26 00:31:35
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号