feat: get_abstract 优化3
This commit is contained in:
parent
38c4d8109b
commit
54780b8ce1
|
|
@ -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("?")
|
||||||
|
|
||||||
|
|
@ -270,6 +272,7 @@ def get_abstract_from_elsevier(number_of_task:int = 20, exclude_failed:bool=True
|
||||||
paper.save_fail_reason("elsevier_doi_not_found")
|
paper.save_fail_reason("elsevier_doi_not_found")
|
||||||
else:
|
else:
|
||||||
err_msg = f"elsevier_response_error: {res.status_code} {res.text}"
|
err_msg = f"elsevier_response_error: {res.status_code} {res.text}"
|
||||||
|
paper.save_fail_reason(f"elsevier_response_error: {res.status_code}")
|
||||||
finally:
|
finally:
|
||||||
paper.fetch_end()
|
paper.fetch_end()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue