【问题标题】:pybliometrics - Is there a limit to the amount of records retrieved through get_coauthors()?pybliometrics - 通过 get_coauthors() 检索的记录数量是否有限制?
【发布时间】:2020-11-06 19:20:48
【问题描述】:

我正在使用 AuthorRetrieval 类从 Scopus 作者记录中获取信息,包括他们的共同作者。我注意到get_coauthors() 函数最多只能检索 160 位共同作者,即使有更多共同作者。

import pybliometrics
from pybliometrics.scopus import AuthorRetrieval
import pandas as pd

print(pybliometrics.__version__)

>> 2.7.0

au = AuthorRetrieval(7101875313)
co_au = au.get_coauthors()
len(co_au)

>> 160

au = AuthorRetrieval(35325278500)
co_au = au.get_coauthors()
len(co_au)

>> 160

这些作者在 scopus.com 上的记录表明他们都有 5000 多名相关的共同作者。

我们可以从 Scopus API 或 pybliometrics AuthoRetrieval 中的此函数中提取的共同作者的数量是否有限制?

【问题讨论】:

    标签: scopus pybliometrics


    【解决方案1】:

    看来 160 是 get_coauthors() 函数的极限

    【讨论】:

    • 我注意到即使在 scopus.com 上也有 150 位共同作者的限制。以 Simon I. Hay (scopus.com/authid/…) 为例。 Scopus 将作者列为有 6404 个共同作者,但显示此消息:About co-authors A maximum of 150 co-authors can be displayed. To see the whole list and more author information: view list in search results format. 然后在搜索结果格式中,一条错误消息说只能显示 150 个。哪个 Scopus API 可以为我们提供全套合著者?
    • 很高兴知道,将其添加到文档中
    猜你喜欢
    • 1970-01-01
    • 2016-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-13
    • 2023-01-23
    • 2014-07-28
    • 2011-11-16
    相关资源
    最近更新 更多