feat: save_pdf_from_elsevier 使用instoken

This commit is contained in:
caoqianming 2026-02-02 09:52:40 +08:00
parent b621b0409d
commit 3c84fbba49
1 changed files with 3 additions and 1 deletions

View File

@ -382,12 +382,14 @@ def save_pdf_from_openalex(paper:Paper):
def save_pdf_from_elsevier(paper:Paper): def save_pdf_from_elsevier(paper:Paper):
params = { params = {
"httpAccept": "application/pdf" "httpAccept": "application/pdf",
"view": "FULL"
} }
try: try:
res = requests.get( res = requests.get(
f"https://api.elsevier.com/content/article/doi/{paper.doi}", f"https://api.elsevier.com/content/article/doi/{paper.doi}",
params=params, params=params,
headers=ELSEVIER_HEADERS,
timeout=(3, 15) timeout=(3, 15)
) )
except requests.RequestException as e: except requests.RequestException as e: