检索给定年份中科学论文的引用次数

Retrieve number of citations of a scientific paper in a given year

如何检索给定年份的论文被引用次数?

我查看了 Scopus 引文概述 API,但是 pybliometrics documentation 说 API 密钥需要得到 Elsevier 的批准才能达到此目的,实际上它返回错误403.

是否有其他数据源可供我检索引用次数?

rcrossref包提供了一个函数cr_citation_count,好像可以得到今天.

的引用次数

我需要给定年份的引用次数(例如,如果一篇论文发表于 2010 年,我可能需要 2015 年的引用次数,而不是 2021 年的今天)。

  • 首先,使用给定的 DOI 访问 OpenCitations API

  • 其次,获取所有施引论文的DOI。

  • 第三,使用这些新获取的 DOI 并通过 CrossRef API 循环获取各自的发布日期。

示例

请注意,OpenCitations 和 CrossRef 之间的引用计数可能不同(OpenCitaions 显示的引用次数通常少于 CrossRef)。