feat: get_abstract 优化

This commit is contained in:
caoqianming 2026-02-13 16:13:56 +08:00
parent 360456b50c
commit 3d08c4aeee
1 changed files with 3 additions and 0 deletions

View File

@ -193,6 +193,8 @@ def get_abstract_from_elsevier(number_of_task:int = 20, exclude_failed:bool=True
# ) # )
if exclude_failed: if exclude_failed:
qs = qs.filter(fail_reason=None) qs = qs.filter(fail_reason=None)
else:
qs = qs.exclude(fail_reason__contains="elsevier_")
qs = qs.exclude(fetch_status="downloading" qs = qs.exclude(fetch_status="downloading"
).filter(doi__startswith="10.1016").order_by("?") ).filter(doi__startswith="10.1016").order_by("?")
@ -279,6 +281,7 @@ def get_abstract_from_elsevier(number_of_task:int = 20, exclude_failed:bool=True
"apps.resm.tasks.get_abstract_from_elsevier", "apps.resm.tasks.get_abstract_from_elsevier",
kwargs={ kwargs={
"number_of_task": number_of_task, "number_of_task": number_of_task,
"exclude_failed": exclude_failed
}, },
countdown=5, countdown=5,
) )