问题标签 [scopus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1228 浏览

r - 使用 R 检索期刊论文的引用

使用 R,我想获取引用科学期刊论文的文章列表。

我拥有的唯一信息是文章的标题,例如“使用叶绿素苯酚试剂进行蛋白质测量”。

有没有人可以通过制作一个我可以使用的可复制示例来帮助我?

这是我到目前为止所尝试的。

R 包fulltext似乎很有用,因为它允许检索链接到文章的 ID 列表。例如,我可以获得文章的 DOI:

同样,我可以通过from = "scopus"在函数中设置fulltext::ft_search(并包含 scopus API 密钥)来获取 scopus id。

如果使用 DOI,我可以使用 R 库获得文章的引用次数rcrossref

rscopus同样,如果我想使用 scopus id 而不是 DOI ,我可以使用 R 包。

不幸的是,这些信息对我来说还不够,因为我需要的是引用该论文的文章列表,而不是数量。

我在网上看到很多人在使用这个包scholar。但是,如果我理解正确的话,我需要文章的作者拥有一个谷歌学者 ID,并且我必须找到一种方法来检索这个 ID。所以它看起来不是一个可行的解决方案。

有谁知道如何解决这个问题?

0 投票
1 回答
184 浏览

scopus - 如何使用 Scopus Serial Title API 检索特定学科分类类别的期刊列表?

Scopus Serial API 允许通过参数检索特定分类类别的标题subj。例如,当我指定 时subj=COMP&content=journal,我会得到一个类别中的所有期刊"Computer Science (all)", abbrev=COMP, code=1700

但是,在此列表中,只有具有code=1700计算机科学子类别的期刊,而缺少计算机科学子类别的期刊。我如何获得期刊,例如,对于"Computer Science (Software)"具有code=1712和相同的子类别abbrev=COMP

0 投票
1 回答
512 浏览

python - 来自 Scopus API 的请求仅写入 PDF 的第一页

我正在尝试从 Elsevier API 下载全文 PDF 版本。我能够以 XML、JSON 和纯文本格式下载整篇论文。因此,API 密钥工作正常。但是,我无法下载 PDF 格式的全文。当我尝试更改标题以接受 PDF 文件时,它只写文章的第一页

我尝试了很多不同的 DOI,但它们都返回了文章的第一页。

这是我用来访问论文的请求命令

我正在使用以下代码编写

没有错误,但 test.pdf 只是文章的第一页。

0 投票
1 回答
237 浏览

api - 刷新连接到 Scopus 数据库的 Power BI 数据集

我使用 Power BI 准备了一个科学计量仪表板,它通过调用 API 密钥直接连接到 Scopus 数据库。在我的 Power Bi 桌面上,它可以刷新数据而不会出现任何错误,但在将仪表板发布到 power bi 网站后,它无法刷新并返回凭据错误:

上次刷新失败:2019 年 11 月 27 日星期三 12:32:39 GMT+0330(伊朗标准时间)处理数据集中的数据时出错。隐藏详细信息 消息:为 Web 源提供的凭据无效。(来源https://api.elsevier.com/content/search/scopus。) 表:API-Scopus-All。集群 URI:WABI-EAST-ASIA-A-PRIMARY-redirect.analysis.windows.net 活动 ID:7edc8fb9-5513-465d-a35b-70cc5629d0d0 请求 ID:2edb255e-20fe-d1db-6b7d-2cf1b6681fc5 时间:2019-11- 27 09:02:39Z

以下代码是我在 Power BI 中的查询。此外,我在桌面上的凭据是“基本”,“用户名”=我的 apikey

我只从代码中删除了我的 apikey。任何人想要重现结果,都应该用 APIKEY 替换他/她的 Scopus apikey。此外,还应提供对 Scopus 数据库的访问权限。

感谢您为解决凭证问题提供的任何帮助。谢谢

该问题与 IP 客户端无关:因为如果我在 Scopus 中进行查询:(https://dev.elsevier.com/search.html#!/Scopus_Search/ScopusSearch)生成 URL:(https://api .elsevier.com/content/search/scopus?query=AFFIL%20(%20%7BEnvironmental%20Research%20Center%7D%20%20OR%20%20%7BInstitute%20for%20Environmental%20Research%7D%20)%20 %20AND%20%20AFFIL%20(%20%7BTehran%20University%20of%20Medical%20Sciences%7D%20%20OR%20%20%7BTehran%20University%20of%20Medical%20Science%7D%20)%20AND%20 %20AFFIL%20(%20%7BNetherlands%7D)&apiKey=“MY-API-KEY”)并将其作为网址导入 PBI,它运行良好,发布到 PBI 网络后可以毫无问题地刷新。但问题是这个简单的查询只会返回 Scopus 搜索项目的一页。我需要全部,因此我更改了上面的代码,但是发布到 PBI 后无法刷新!

0 投票
1 回答
305 浏览

r - 在 bibliometrix 中导入 scopus 数据时出错

我有一个从 SCOPUS 以 .CSV 格式导出的 4023 个元素的列表。此列表可在以下地址下载:

下载数据的链接

当我尝试在 bibliometrix 中导入此数据集(使用 biblioshiny 界面)时,我收到以下消息:错误“to”必须是有限数。

知道这个错误可能来自哪里吗?

提前致谢

0 投票
1 回答
166 浏览

r - 搜索 Scopus 搜索 API 时出错并将结果批量保存到 xml 文件中

我正在尝试使用 rscopus 和从https://github.com/christopherBelter/scopusAPI获得的函数从 Scopus 中提取摘要

我有使用我的大学帐户的 API 密钥,但是在尝试将数据保存为 xml 时,使用:

theXML <- searchByString(string = query, outfile = "testdata.xml")

我收到一个错误:

自“:未经授权(HTTP 401)”以来,我的 API 密钥有问题吗?

0 投票
1 回答
207 浏览

doi - Scopus DOI 在文章检索 API 中不起作用

我正在尝试使用 Elsapy 模块来提取有关某些主题的文档摘要。我能够做到这一点,但不幸的是,仅适用于找到的一小部分文件。

例如,一个特定的搜索返回 16 个文档,但我只能从其中 4 个中提取信息(例如摘要)。

经过进一步检查,我似乎无法获得以下文件的摘要: -没有 PII -并且 DOI 不起作用。

我已经在文章检索交互式 API 指南中测试了 DOI - 返回摘要的那些工作正常 - 其他返回错误:RESOURCE_NOT_FOUND 找不到指定的资源。即使我找到了原始文章并检查了他们的 DOI 是否正确。

一个不起作用的例子是:Sengupta, NK, & Sibley, CG (2019)。百分之一的政治态度和主观幸福感。幸福研究杂志,20(7),2125-2140。doi:10.1007/s10902-018-0038-4

我发现那些“工作”的都有一般形式:10.1016/j.ssmph.2019.100471 10.1016/j.apacoust.2015.03.004

如果您知道这是为什么以及如何解决,请告诉我。

谢谢你的帮助 :)

0 投票
2 回答
1382 浏览

python - 使用 Scopus API 检索特定作者的摘要?

我对python比较陌生。我正在尝试使用 scopus api 创建一个 csv 文件,其中包含来自特定作者的所有摘要的文本。任何关于在哪里寻找示例代码的指导将不胜感激!我找不到有关如何在 python上使用https://api.elsevier.com/content/search/scopus的文档。

0 投票
1 回答
400 浏览

javascript - 使用 mongoose 和 API 填充 Mongo 数据库

因此,对于个人项目,我正在尝试建立一个会议及其论文的数据库。为此,我使用 Mongo DB 社区服务器、node.js、mongoose 和 Elsevier Scopus API。到目前为止,我已经制作了自己的 JSON 文件,其中包含每个会议的所有相关信息,但是一旦我尝试用每年版本的相关论文填充每个会议,我就无法正确检索从 Scopus 检索到的 JSON 文件的相关数据。

我的数据库的架构如下:

对于我的填充功能:

我的问题是,虽然我能够从 API 正确获取 JSON 文档,但该文档如下所示,我不知道如何使用“。” 在其变量上,并有效地循环本文档的条目以从论文中检索相关变量。

我尝试了各种方法,但我最大的问题是 ':' 不允许我使用 json_papers.entries.[insert variable here] 表示法。

有人对我的问题有任何相关文档或解决方案吗?

十分感谢 !马修·邦纳多

0 投票
1 回答
147 浏览

api - 401 AUTHORIZATION_ERROR

我已经使用 Scopus API 几个星期了,它运行良好,没有任何问题。但突然它停止工作了。我以为已超出配额,但当我查看 HTTP 响应时,我看到响应代码 401 和 AUTHORIZATION_ERROR 状态。

然后我使用默认的 API 密钥 (7f59af901d2d86f78a1fd60c1bf9426a) 在https://dev.elsevier.com/scopus.html#!/Author_Retrieval/AuthorRetrievalid进行了测试,但它仍然给了我 AUTHORIZATION_ERROR,一些功能可以工作,例如 Abstract_Retrieval 但我需要 Author_Retrieval 和它不起作用。快一周了,它不起作用。