我刚开始使用API,目前正在尝试使用Elsevier API。我的目标是提取给定期刊中每个提交的作者(大学)的从属关系。我已经设置了API键,并查看了这里找到的exampleProg.py。
How-To指南对我的特定任务也没有多大帮助。有人能给我指个方向吗?
发布于 2020-08-30 00:34:29
使用我们设计的pybliometrics package (我们是没有Elsevier从属关系的Scopus用户)非常简单:
from pybliometrics.scopus import ScopusSearch
q = "ISSN(0036-8075)" # Query of the journal SoftwareX
s = ScopusSearch(q) # Handles access, retrieval and parsing
pubs = s.results # This is a list of namedtuples, one for each publication
data = []
for pub in pubs:
if not pub.author_ids:
continue
authors = pub.author_ids.split(";")
affs = pub.author_afids.split(";") # Multiple affiliations joined on hyphen!
data.extend(list(zip(authors, affs)))我们设计的信息使得缺少的从属关系简单地存储为空字符串。
https://stackoverflow.com/questions/49785006
复制相似问题