2015-09-07 36 views
2

我正在使用Elsevier製作的Scopus API。 http://dev.elsevier.com/sc_apis.html使用Elsevier Scopus獲取論文引用API

我已經寫了一個簡短的python scrip來提取有關論文的信息,例如標題,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) 

將得到的文件列表中引用有問題的紙張

有沒有人知道如何獲得本文中出現的參考文獻。

回答

5

我遇到了同樣的問題,我發送了一封電子郵件給API團隊,並被告知無法使用scopus搜索API將搜索結果作爲搜索結果。

但是,您可以使用'REF'視圖通過抽象檢索API http://api.elsevier.com/documentation/AbstractRetrievalAPI.wadl獲取信息。我現在使用的查詢看起來像這樣

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