【问题标题】:getting a papers references using Elsevier Scopus API使用 Elsevier Scopus API 获取论文参考
【发布时间】:2015-09-07 18:45:03
【问题描述】:

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

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

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

【问题讨论】:

    标签: python api reference citations scopus


    【解决方案1】:

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

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

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

    【讨论】:

    • 我收到此错误:请求者无权访问请求的资源视图或字段
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-11
      • 1970-01-01
      • 1970-01-01
      • 2021-12-11
      • 2010-09-26
      • 2018-09-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多