pybliometrics.scopus.ScopusSearch的date参数失效问题求助
解决pybliometrics ScopusSearch date参数不生效的问题
先尝试升级pybliometrics到最新版本,旧版本可能存在参数传递的bug:
pip install --upgrade pybliometrics如果升级后问题依旧,直接通过
params参数手动传递日期过滤条件给Scopus API,这能确保参数被正确解析:q = "TITLE(ecotourism) AND TITLE-ABS-KEY(quant*)" # 年份范围格式 scopus_search = ScopusSearch(q, params={"date": "2002-2007"}) # 或者更精确的起止日期格式 # scopus_search = ScopusSearch(q, params={"date": "2002-01-01 TO 2007-12-31"})原理:部分版本中直接使用
date参数时,pybliometrics可能没有正确将参数映射到Scopus API的请求中,通过params字典手动传递可以绕过这个问题,同时避免将日期条件加入主查询语句占用连接器配额。
内容的提问来源于stack exchange,提问作者Camilo_De_Los_Rios
相关产品推荐
相关产品推荐

