说明:在运行的过程中,有BUG 到第三页就出现了问题,有的没有images
用try : except : 完美解决
for comments in context['comments']: if not os.path.exists(f"评论内容/{count}"): os.makedirs(f"评论内容/{count}") user_name = comments['nickname'] user_content = comments['content'] user_id = comments['id'] with open(f'评论内容/{count}/第{page+1}页{user_id}用户评论.text', 'w',encoding="utf-8") as f: f.write(user_content) f.close() i=1 try: images = comments['images'] for imgs in comments['images']: img_url = 'http:'+imgs['imgUrl'] res = requests.get(img_url) with open(f'评论内容/{count}/第{page+1}页{user_id}用户img{i}.jpg','wb') as f: f.write(res.content) i += 1 print(img_url) print(user_name,user_content) except: continue