使用 Elsevier Scopus 获取论文参考文献 API

getting a papers references using Elsevier Scopus API

我正在使用 Elsevier 制作的 Scopus API。 http://dev.elsevier.com/sc_apis.html

我写了一个简短的 python 脚本来提取有关论文的信息,例如标题、DOI 编号和引用相关论文的论文的 DOI 编号。

然而,我真正想要的是能够提取我正在从中提取信息的论文中引用的论文的 DOI 编号。

这是到目前为止我的代码的重要部分

paper_info_search = requests.get(api_resource + 'query=doi(10.1016/j.fusengdes.2015.04.018)', headers=headers) 

这会提取论文的大量信息(标题、作者等)

citations_of_paper = requests.get(api_resource + 'query=refeid(' + EID + ')', headers=headers)

获取引用相关论文的论文列表

有谁知道如何获取本文中出现的参考文献。

我遇到了同样的问题,我给 API 团队发了一封电子邮件,被告知您无法使用 scopus 搜索 API.

但是您可以使用 'REF' 视图通过摘要检索 API http://api.elsevier.com/documentation/AbstractRetrievalAPI.wadl 获取信息。我现在使用的查询如下所示

https://api.elsevier.com/content/abstract/EID:[]?apiKey=[]&view=REF

刚刚偶然发现了这个问题,另一种简单的方法是使用 pybliometrics 包的抽象检索。

只需按照那里写的内容操作,即可获得给定文档的所有参考信息。