首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用elsevier scopus api获取给定期刊的所有作者从属关系列表?

如何使用elsevier scopus api获取给定期刊的所有作者从属关系列表?
EN

Stack Overflow用户
提问于 2018-04-12 05:56:41
回答 1查看 717关注 0票数 0

我刚开始使用API,目前正在尝试使用Elsevier API。我的目标是提取给定期刊中每个提交的作者(大学)的从属关系。我已经设置了API键,并查看了这里找到的exampleProg.py

How-To指南对我的特定任务也没有多大帮助。有人能给我指个方向吗?

EN

回答 1

Stack Overflow用户

发布于 2020-08-30 00:34:29

使用我们设计的pybliometrics package (我们是没有Elsevier从属关系的Scopus用户)非常简单:

代码语言:javascript
复制
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)))

我们设计的信息使得缺少的从属关系简单地存储为空字符串。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49785006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档