我正在尝试找出crossref.org API中的输出。使用python脚本,我的目标是获取DOI或文章/作者的名字,然后输出相反的名字。因此,当他们输入商品名称时,我希望输出DOI的列表。
from habanero import Crossref
cr = Crossref()
article_input = raw_input('Enter name/author/DOI of article:')
if type(input) == 'int': # checks if input is an integer
# deal with doi
article_output = cr.works(article_input)
# article_output['message']
# article_output['message']['total-results']
# article_output['message']['items']
print(article_output)
if type(input) == 'str': # checks if input is a string
# deal with title/author
doi = cr.works(query=article_input)
# doi['message']
# doi['message']['total-results']
# doi['message']['items']
print(doi)