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

引用有问题的论文得到论文 list

有谁知道如何获得本文中出现的引用。

最佳答案

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

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

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

09-25 23:07