feat: 完善get_abstract_from_elsevier
This commit is contained in:
parent
8fbdc7c28b
commit
76c8748503
|
|
@ -11,6 +11,7 @@ from lxml import etree
|
||||||
from celery import current_app
|
from celery import current_app
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
import random
|
import random
|
||||||
|
from django.db.models import Q
|
||||||
|
|
||||||
# config.email = "caoqianming@foxmail.com"
|
# config.email = "caoqianming@foxmail.com"
|
||||||
config.email = "caoqianming@ctc.ac.cn"
|
config.email = "caoqianming@ctc.ac.cn"
|
||||||
|
|
@ -128,7 +129,7 @@ def get_abstract_from_elsevier(number_of_task:int = 20, exclude_failed:bool=True
|
||||||
def_name = get_abstract_from_elsevier.name
|
def_name = get_abstract_from_elsevier.name
|
||||||
if not show_task_run(def_name):
|
if not show_task_run(def_name):
|
||||||
return "stoped"
|
return "stoped"
|
||||||
qs = Paper.objects.filter(has_abstract=False)
|
qs = Paper.objects.filter(Q(has_abstract=False)|Q(has_fulltext_xml=False))
|
||||||
# qs = qs.exclude(
|
# qs = qs.exclude(
|
||||||
# fail_reason__contains="elsevier_doi_not_found"
|
# fail_reason__contains="elsevier_doi_not_found"
|
||||||
# ).exclude(fail_reason__contains="elsevier_abstract_not_found"
|
# ).exclude(fail_reason__contains="elsevier_abstract_not_found"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue