Skip to content

话题分析过程出错:KeyError: 'hot_count' #4

@tay10rb

Description

@tay10rb

数据爬取正常,在分析的过程中,报错如下:

[2023-02-28 20:54:29,371: ERROR/MainProcess] Task celery_task.worker.task_schedule[f252c77a-183e-4b50-ac0e-3f138b6b8d31] raised unexpected: KeyError('hot_count')
Traceback (most recent call last):
File "G:\Anaconda\envs\zs\lib\site-packages\celery\app\trace.py", line 240, in trace_task
R = retval = fun(*args, **kwargs)
File "G:\Anaconda\envs\zs\lib\site-packages\celery\app\trace.py", line 438, in protected_call
return self.run(*args, **kwargs)
File "G:\code\Topic_and_user_profile_analysis_system-master\code\back_end\celery_task\worker.py", line 35, in task_schedule
weibo_data, weibo_post_list, user_id_list = spider(tag, tag_task_id)
File "G:\code\Topic_and_user_profile_analysis_system-master\code\back_end\celery_task\tag_task\tag_spider_task.py", line 52, in spider
result_data_list.sort(key=lambda x: int(x['hot_count']), reverse=True)
File "G:\code\Topic_and_user_profile_analysis_system-master\code\back_end\celery_task\tag_task\tag_spider_task.py", line 52, in
result_data_list.sort(key=lambda x: int(x['hot_count']), reverse=True)
KeyError: 'hot_count'
[2023-02-28 20:54:29,373: ERROR/MainProcess] Task celery_task.worker.task_schedule[e7d16c18-b9ec-40bd-97d3-b573fad0f27c] raised unexpected: KeyError('hot_count')
Traceback (most recent call last):
File "G:\Anaconda\envs\zs\lib\site-packages\celery\app\trace.py", line 240, in trace_task
R = retval = fun(*args, **kwargs)
File "G:\Anaconda\envs\zs\lib\site-packages\celery\app\trace.py", line 438, in protected_call
return self.run(*args, **kwargs)
File "G:\code\Topic_and_user_profile_analysis_system-master\code\back_end\celery_task\worker.py", line 35, in task_schedule
weibo_data, weibo_post_list, user_id_list = spider(tag, tag_task_id)
File "G:\code\Topic_and_user_profile_analysis_system-master\code\back_end\celery_task\tag_task\tag_spider_task.py", line 52, in spider
result_data_list.sort(key=lambda x: int(x['hot_count']), reverse=True)
File "G:\code\Topic_and_user_profile_analysis_system-master\code\back_end\celery_task\tag_task\tag_spider_task.py", line 52, in
result_data_list.sort(key=lambda x: int(x['hot_count']), reverse=True)
KeyError: 'hot_count'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions