我正在使用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)
获取引用该论文的论文清单
有谁知道如何获得本文中出现的参考资料。
答案 0 :(得分:8)
我遇到了同样的问题,我向API团队发送了一封电子邮件,并告知您无法使用scopus搜索API将参考文献作为搜索结果获取。
但是,您可以使用' REF'来通过抽象检索API http://api.elsevier.com/documentation/AbstractRetrievalAPI.wadl获取信息。视图。我现在使用的查询看起来像这样
https://api.elsevier.com/content/abstract/EID:[]?apiKey=[]&view=REF
答案 1 :(得分:0)
刚刚偶然发现了这个问题,另一种简单的方法是使用 pybliometrics 包的抽象检索。
只需按照那里写的内容,您就可以获得给定文档的所有参考信息。