From 3c84fbba498b3ed638b2235125b3064297bf8612 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 2 Feb 2026 09:52:40 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20save=5Fpdf=5Ffrom=5Felsevier=20?= =?UTF-8?q?=E4=BD=BF=E7=94=A8instoken?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/resm/tasks.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/resm/tasks.py b/apps/resm/tasks.py index cdc960d..c6a2272 100644 --- a/apps/resm/tasks.py +++ b/apps/resm/tasks.py @@ -382,12 +382,14 @@ def save_pdf_from_openalex(paper:Paper): def save_pdf_from_elsevier(paper:Paper): params = { - "httpAccept": "application/pdf" + "httpAccept": "application/pdf", + "view": "FULL" } try: res = requests.get( f"https://api.elsevier.com/content/article/doi/{paper.doi}", params=params, + headers=ELSEVIER_HEADERS, timeout=(3, 15) ) except requests.RequestException as e: