Scopus Science直接查询,带筛选器articlesTypes

2024-09-30 06:15:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经能够使用API,它工作得很好,我能够查询:https://api.elsevier.com/content/search/sciencedirect?query=multiple%20sclerosis&apiKey=XXXXXXX

无论如何,我想像在这个查询中一样添加过滤器:https://www.sciencedirect.com/search?qs=Multiple%20Sclerosis&articleTypes=ABS%2CCNF 与文章类型有关。 感觉我应该使用PUT请求: 见:https://dev.elsevier.com/search.html#!/ScienceDirect_Search_V2/ScienceDirectSearchV2_0 使用这种JSON: { “qs”:“多发性硬化症”, “物品类型”:“ABS%2CCNF”, “显示”:{ “偏移量”:0, “秀”:100, “sortBy”:“日期” } }

{ “qs”:“多发性硬化症”, “过滤器”:{ “物品类型”:“ABS” }, “显示”:{ “偏移量”:0, “秀”:25, “sortBy”:“日期” } }

但所有这些查询都返回相同数量的结果:181k,而我应该返回 16918带有https://www.sciencedirect.com/search?qs=Multiple%20Sclerosis&articleTypes=ABS%2CCNF的结果

你知道我为什么会有这个问题吗? 有没有办法添加过滤项目类型

谢谢


Tags: httpscom过滤器类型searchwww物品偏移量
2条回答

显然只有一个可用的过滤器选项:“目前,唯一可用的过滤器是开放存取文章。”https://dev.elsevier.com/tecdoc_sdsearch_migration.html

这似乎是API的一个限制,您将无法以与SD网站相同的方式使用过滤器

相关问题 更多 >

    热门问题