5

我正在使用 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)

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

有谁知道如何获得本文中出现的参考资料。

4

2 回答 2

8

我遇到了同样的问题,我向 API 团队发送了一封电子邮件,并被告知您无法使用 scopus 搜索 API 将参考作为搜索结果。

但是,您可以使用“REF”视图通过抽象检索 API http://api.elsevier.com/documentation/AbstractRetrievalAPI.wadl获取信息。我现在使用的查询看起来像这样

https://api.elsevier.com/content/abstract/EID:[]?apiKey=[]&view=REF
于 2015-11-03T14:25:06.833 回答
0

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

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

于 2021-03-31T17:35:35.387 回答