16 lines
407 B
Python
16 lines
407 B
Python
import requests
|
|
import json
|
|
import re
|
|
|
|
doi = "10.1080/24749508.2025.2451450"
|
|
resp = requests.get(f"https://api.crossref.org/works/{doi}")
|
|
if resp.status_code == 200:
|
|
item = resp.json().get("message", {})
|
|
abstract = item.get("abstract", "")
|
|
print("RAW ABSTRACT:")
|
|
print(abstract)
|
|
print("\nCLEAN ABSTRACT:")
|
|
print(re.sub(r'<[^>]+>', '', abstract).strip())
|
|
else:
|
|
print("Failed")
|