首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复python pybliometrics.scopus.exception.Scopus401Error?中的错误

如何修复python pybliometrics.scopus.exception.Scopus401Error?中的错误
EN

Stack Overflow用户
提问于 2021-01-15 14:02:56
回答 1查看 282关注 0票数 0

我是第一次接触pybliometrics。我打开python pybliometrics文档并运行以下示例:

代码语言:javascript
复制
from pybliometrics.scopus import AffiliationSearch
query = "AFFIL(Max Planck Institute for Innovation and Competition Munich)"
s = AffiliationSearch(query)
print(s)  

但是它抛出了一个pybliometrics.scopus.exception.Scopus401Error错误。

代码语言:javascript
复制
Traceback (most recent call last):
  File "C:/Users/Professional/PycharmProjects/firstScopus/main.py", line 3, in <module>
    s = AffiliationSearch(query)
  File "C:\Users\Professional\PycharmProjects\firstScopus\venv\lib\site-packages\pybliometrics\scopus\affiliation_search.py", line 106, in __init__
    Search.__init__(self, query=query, api="AffiliationSearch",
  File "C:\Users\Professional\PycharmProjects\firstScopus\venv\lib\site-packages\pybliometrics\scopus\superclasses\search.py", line 76, in __init__
    Base.__init__(self, qfile, refresh, params=params, url=SEARCH_URL[api],
  File "C:\Users\Professional\PycharmProjects\firstScopus\venv\lib\site-packages\pybliometrics\scopus\superclasses\base.py", line 70, in __init__
    resp = get_content(url, params, *args, **kwds)
  File "C:\Users\Professional\PycharmProjects\firstScopus\venv\lib\site-packages\pybliometrics\scopus\utils\get_content.py", line 88, in get_content
    raise errors[resp.status_code](reason)
pybliometrics.scopus.exception.Scopus401Error

Process finished with exit code 1

据我所知,我需要指定API密钥。该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2021-01-15 19:10:58

你是对的,根据https://pybliometrics.readthedocs.io/en/stable/tips.html#error-messages 401最有可能是由于缺少密钥。

正如the documentation on the configuration所说,pybliometrics在开始时启动一个过程来创建配置。它要求提供API密钥,甚至更多。看起来你跳过了这个。

要手动创建配置,请转到您的主目录(在*nix系统上为~/)并创建文件夹.scopus (点很重要)。在这里,使用普通的文本编辑器创建文件config.ini。它至少需要有documentation on the configuration上显示的这两个部分:目录和身份验证。

或者简单地重新安装pybliometrics,不要跳过一开始的设置提示。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65731222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档