问题标签 [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 回答
47 浏览

python - 使用 lxml.html 抓取 Scopus

我正在尝试使用 lxml.html 对 Scopus 进行网络抓取(最终创建文档标题列表),但似乎没有从 page.content 存储数据;结果列表(tr_elements)最终为空。

由于检查元素显示行具有不同的类(https://i.stack.imgur.com/6QUvw.png),我还尝试通过tr_elements = doc.xpath("//tr[contains(@class, 'searchArea')]")指定要解析的行来运行它,但这也以空列表结束. 有任何想法吗?

0 投票
1 回答
99 浏览

scopus - pybliometrics - 通过 get_coauthors() 检索的记录数量是否有限制?

我正在使用 AuthorRetrieval 类从 Scopus 作者记录中获取信息,包括他们的共同作者。我注意到该get_coauthors()函数最多只能检索 160 位共同作者,即使有更多的共同作者。

这些作者在 scopus.com 上的记录表明他们都有 5000 多名相关的共同作者。

我们可以从 Scopus API 或 pybliometrics AuthoRetrieval 中的这个函数中提取的共同作者的数量是否有限制?

0 投票
1 回答
185 浏览

python - 循环获取多位作者的隶属关系信息

目前正在使用 pybliometrics (scopus) 我想创建一个循环,允许我从多个作者那里获取隶属关系信息。

基本上,这就是我的循环的想法。我如何与许多作者一起做到这一点?

0 投票
1 回答
132 浏览

scopus - 使用 pybliometrics 获取给定大学的所有作者 ID 的列表

我正在尝试获取与给定大学关联的作者 ID 的完整列表。

我尝试从 Scopus 网页执行此操作,但我的请求超出了允许的配额。

有什么可能的解决方案吗?

0 投票
0 回答
182 浏览

python - 为什么我的 SCOPUS API 搜索结果与使用 python 的 Elsevier 搜索引擎结果不匹配?

我的网络抓取工具遇到问题。

我在 python 中做了一个函数来使用 Elsevier 开发门户上提供的 SCOPUS 搜索 API 获取文章详细信息。但是,在我运行该程序后,它给了我与 Elsevier 门户相比不同的结果集。

Elseveir 门户 - https://www.elsevier.com/ SCOPUS API - https://api.elsevier.com/content/search/scopus?query=all(gene)&apiKey=7f59af901d2d86f78a 1fd60c1bf9426a

代码:

url = 'https://api.elsevier.com/content/search/scopus?query=' + 查询 + '&apiKey=' + scp_api

任何理由或帮助将不胜感激。

谢谢。

0 投票
1 回答
86 浏览

scopus - pybliometrics 中的所有科学期刊分类(代码和名称),如何从 API 中检索此信息

我有一个链接到 Scopus 作者 ID 的 EID 列表,我一直在尝试从每篇文章中检索所有科学期刊分类(代码和名称),但我在 pybliometrics 文档中找不到这样做的方法。我将不胜感激有关此的一些帮助!

谢谢!

0 投票
1 回答
193 浏览

scopus - 如何检索查询中每个 Scopus 记录的所有作者

elsapy使用以下搜索查询从 Scopus 检索了一些记录:

一切都很好,只是检索到的记录只包含每篇论文的第一作者。以这条记录为例,Scopus ID:1542427662。如果您有 API 密钥,您可以尝试:

你得到的只是第一作者,但这篇论文实际上有 6 个作者。检索与论文相关的所有作者的正确方法是什么?

0 投票
1 回答
59 浏览

web-services - Scopus API 和可持续发展目标搜索

我正在尝试使用 API 自动进行 Scopus 搜索,以便我们可以更轻松地跟踪与联合国可持续发展目标相关的出版物。但是,我无法获得正确的语法每个 SDG 的搜索字符串又长又复杂。此处记录了每个 SDG 的搜索字符串:https ://data.mendeley.com/datasets/87txkw7khs/1#file-71334e20-2e74-4557-9002-0b8d2b28103e

我正在测试 SDG 2,字符串如下所示:

TITLE-ABS-KEY ( ( {land tenure rights}  OR  ( smallholder  AND  ( farm  OR  forestry  OR  pastoral  OR  agriculture  OR  fishery  OR  {food producer}  OR  {food producers} ) )  OR  malnourish*  OR  malnutrition  OR  undernourish*  OR  {undernutrition}  OR  {agricultural production}  OR  {agricultural productivity}  OR  {agricultural practices}  OR  {agricultural management}  OR  {food production}  OR  {food productivity}  OR  {food security}  OR  {food insecurity}  OR  {land right}  OR  {land rights}  OR  {land reform}  OR  {land reforms}  OR  {resilient agricultural practices}  OR  ( agriculture  AND  potassium )  OR  fertili?er  OR  {food nutrition improvement}  OR  {hidden hunger}  OR  {genetically modified food}  OR  ( gmo  AND  food )  OR  {agroforestry practices}  OR  {agroforestry management}  OR  {agricultural innovation}  OR  ( {food security}  AND  {genetic diversity} )  OR  ( {food market}  AND  ( restriction  OR  tariff  OR  access  OR  {north south divide}  OR  {development governance} ) )  OR  {food governance}  OR  {food supply chain}  OR  {food value chain}  OR  {food commodity market}  AND NOT  {disease} ) )

花括号根本不适用于 API 交互工具(即使是单个项目),所以我尝试了这个版本的查询:

TITLE-ABS-KEY(("land tenure rights" OR (smallholder AND (farm OR forestry OR pastoral OR agriculture OR fishery OR "food producer" OR "food producers") ) OR malnourish* OR malnutrition OR undernourish* OR "undernutrition" OR "agricultural production" OR "agricultural productivity" OR "agricultural practices" OR "agricultural management" OR "food production" OR "food productivity" OR "food security" OR "food insecurity" OR "land right" OR "land rights" OR "land reform" OR "land reforms" OR "resilient agricultural practices" OR (agriculture AND potassium) OR fertili?er OR "food nutrition improvement" OR "hidden hunger" OR "genetically modified food" OR (gmo AND food) OR "agroforestry practices" OR "agroforestry management" OR "agricultural innovation" OR ("food security" AND "genetic diversity") OR ("food market" AND (restriction OR tariff OR access OR "north south divide" OR "development governance")) OR "food governance" OR "food supply chain" OR "food value chain" OR "food commodity market" AND NOT "disease"))

Scopus API 交互工具翻译为

https://api.elsevier.com/content/search/scopus?query=TITLE-ABS-KEY((%22land%20tenure%20rights%22%C2%A0OR%20(smallholder%20AND%20(farm%20OR%20forestry%20OR%20pastoral%20OR%20agriculture%20OR%20fishery%20OR%20%22food%20producer%22%20OR%20%22food%20producers%22)%C2%A0)%20OR%20malnourish*%20OR%20malnutrition%20OR%20undernourish*%20OR%20%22undernutrition%22%20OR%20%22agricultural%20production%22%20OR%20%22agricultural%20productivity%22%20OR%20%22agricultural%20practices%22%20OR%20%22agricultural%20management%22%20OR%20%22food%20production%22%20OR%20%22food%20productivity%22%20OR%20%22food%20security%22%20OR%20%22food%20insecurity%22%20OR%20%22land%20right%22%20OR%20%22land%20rights%22%20OR%20%22land%20reform%22%20OR%20%22land%20reforms%22%20OR%20%22resilient%20agricultural%20practices%22%20OR%20(agriculture%20AND%20potassium)%20OR%20fertili%3Fer%20OR%20%22food%20nutrition%20improvement%22%20OR%20%22hidden%20hunger%22%20OR%20%22genetically%20modified%20food%22%20OR%20(gmo%20AND%20food)%20OR%20%22agroforestry%20practices%22%20OR%20%22agroforestry%20management%22%20OR%20%22agricultural%20innovation%22%20OR%20(%22food%20security%22%20AND%20%22genetic%20diversity%22)%20OR%20(%22food%20market%22%20AND%20(restriction%20OR%20tariff%20OR%20access%20OR%20%22north%20south%20divide%22%20OR%20%22development%20governance%22))%20OR%20%22food%20governance%22%20OR%20%22food%20supply%20chain%22%20OR%20%22food%20value%20chain%22%20OR%20%22food%20commodity%20market%22%20AND%20NOT%20%22disease%22))&apiKey=xxxMYAPIKEY

结果是服务错误:“service-error”:{“status”:{“statusCode”:“INVALID_INPUT”,“statusText”:“翻译查询错误”  

我错过了什么吗?还是 API 不支持这么长时间的查询?

0 投票
0 回答
29 浏览

r - 在 R 中循环一个 API 请求

我正在使用该rscopus包从 Scopus API 获取多个个人的数据帧。为此,我author_df对每个人使用该功能,然后使用bind_rows将它们绑定在一起。示例代码如下:

这工作正常,但我确实有一个作者 ID 列表(au_id在上面的代码中),并且希望能够设置一个函数来循环这个列表(并且不需要我手动添加新的个人到脚本.)

不幸的是,Scopus API 需要一个 ID 密钥,因此除非您拥有/注册一个,否则这将无法重现。

我对 R 和一般的编码相当陌生,所以任何帮助都将不胜感激。

谢谢!

0 投票
2 回答
334 浏览

api - 从 Scopus API 检索作者信息时出现 401 错误消息

我正在尝试使用您的 Scopus API 来检索某个作者拥有的出版物,但我在浏览器控制台中遇到了 401 错误消息:

API 密钥附在我的网站 URL 中

在此处输入图像描述 请检查以下产生错误的页面: https ://evo-ml.com/raneem/scopus2.html

代码:

我还尝试通过 URL 对其进行测试:https ://dev.elsevier.com/retrieval.html但似乎那里也存在问题。

注意:我正在通过从网站获得的 API 密钥进行测试(我不能在这里分享)。我提供的是网站上的测试 API 密钥。