feat: save_pdf_from_elsevier 使用instoken
This commit is contained in:
parent
b621b0409d
commit
3c84fbba49
|
|
@ -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:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue