【问题标题】:Scopus - Science direct - Query with filter articlesTypesScopus - Sciencedirect - 使用过滤文章类型查询
【发布时间】:2020-10-02 15:13:19
【问题描述】:

我已经能够使用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": "多发性硬化症", "articleTypes":"ABS%2CCNF", “展示”: { “偏移”:0, “表演”:100, “排序依据”:“日期” } }

{ "qs": "多发性硬化症", “过滤器”:{ “文章类型”:“ABS” }, “展示”: { “偏移”:0, “表演”:25, “排序依据”:“日期” } }

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

你知道我为什么会遇到这个问题吗? 有什么方法可以添加过滤器 articleTypes 吗?

谢谢

【问题讨论】:

    标签: python api scopus


    【解决方案1】:

    这似乎是 API 的限制,您将无法像在 SD 网站上那样使用过滤器

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-07-16
        • 2021-06-28
        • 2020-01-23
        • 1970-01-01
        • 2014-11-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多