问题标签 [doi]

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 投票
0 回答
22 浏览

text - 从表中的数字对象标识符列表中检索书目信息

我在表格中有一个数字对象标识符列表,例如:

DOI 10.1080/00076791.2011.617209 10.1017/S0007680512000037 10.1080/09537320802141494 10.1080/14765280802604771 10.1170840/174493580

我想找到一种方法来查找与doi相关的摘要文本,文章的页数和关键字,并将其记录在每个doi旁边的表格中。

这可能吗?我从哪说起呢?

(我使用 R Studio 和 R,但我愿意接受所有建议!)

提前感谢您考虑回答这个问题!

0 投票
1 回答
771 浏览

python - 使用 python 代码从 IEEEXplore 网站提取 DOI

无法从网页中提取字段数据,这不是常见的网页抓取问题。它也与 javascript 相关联。我也尝试过使用 python-requests,但无法解决问题。

我正在尝试从网页中提取 doi。doi 位于 javascript 中。我能够阅读该页面,并且代码可以运行到 {print(soup)}。当我试图提取 doi 值时(在给定的代码中,对于示例网页,doi 如下:“doi”:“10.1109/LAWP.2014.2364296”)我想打印“10.1109/LAWP.2014.2364296”,即从网页中提取。

使用网页“https://ieeexplore.ieee.org/document/6933872”时,输出为 10.1109/LAWP.2014.2364296。我怎么能?

0 投票
1 回答
125 浏览

php - 从 JSON URL 获取 DOI 值列表

我有一个来自 URL 的简短 JSON 文件

https://api.crossref.org/works?query.title=Tuberculosis+drug&filter=type:journal-article,from-print-pub-date:2010,until-print-pub-date:2010&select=DOI&rows=3

我用这段代码来获取价值total-results列表DOI

结果出现0。没有totalItems价值,DOI列表。

请帮我找出我的代码的错误。谢谢

0 投票
1 回答
232 浏览

doi - 科学论文摘要数据库

我正在尝试找到一个包含科学论文的数据库,这将使我能够: 1. 通过 doi 获取论文的元数据(包括摘要);2. 定期做这些事情(例如每天更新);3.能够下载整个现有数据库。我知道 Crossref API,然而,所有发表的出版物中只有 3% 有摘要(Springer 或 Elsevier 等最大的出版商都没有提供它们)。另一方面,我看到了一些项目,例如DimensionsResearcher,它们已经实现了上述功能。所以问题是:有人知道这样的服务(可能不是免费的)并且有使用它们的经验吗?

0 投票
2 回答
205 浏览

r - 请问有 R 代码集使用 PubMed ID 或 DOI 来获取该文章的数据文件吗?

我正在尝试以 R 语言从 NCBI 或 PubMed 获取与数百个唯一 DOI 或 PMID 相关或附加的数据文件名。例如。我有 PMID:19122651,并且我想获取与其连接的三个 GSE 的名称,它们是:GSE12781、GSE12782 和 GSE12783。我搜索了各种来源和软件包,但无济于事。
感谢您的帮助。

0 投票
2 回答
426 浏览

r - r 将 DOI 列表转换为 BibTeX

我有一份想要转换为 BibTeX 记录的 DOI 列表。bib2doi 包似乎不起作用,所以我使用 R 的 curl 包编写了以下代码来扫描列表,创建 bibtex 记录并将其附加到文件中。它适用于许多 DOI,但它会为 DOI 返回此(Failed to connect to data.chinadoi.cn port 80: Connection refused)错误10.11975/j.issn.1002-6819.2017.z1.035。我想不通的是如何写出错误的 DOI 并继续前进。这是包含三个 DOI 的代码,第二个 DOI 是失败的。

0 投票
2 回答
185 浏览

node.js - 如何检索 doi URL 的最终 URL?

当我访问一个 doi URL 时,它被重定向到以下 URL。

https://linkinghub.elsevier.com/retrieve/pii/S1550413115002715

但这不是最终的 URL https://www.sciencedirect.com/science/article/pii/S1550413115002715?via%3Dihub

我尝试了以下 puppeteer 代码来尝试自动处理它。但它失败了。有人知道自动让它重定向到最后一页吗?

0 投票
1 回答
832 浏览

python - Python:通过 DOI 请求从 ScienceDirect 下载论文

我有一个我感兴趣的论文 DOI 的 Excel 列表。基于此列表,我想下载所有论文。

按照他们的文档中的建议,我尝试按照要求进行操作。但是我得到的 pdf 文件已损坏。它们只是一些 KB 大。我将 chunk_size 从 None 更改为 1024*1024 几次,并且我已经阅读了很多帖子。没有什么帮助。

请问,你有什么想法?

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 投票
0 回答
29 浏览

javascript - 使用 Java 进行 Javascript 转发渲染/模拟的网页

有一个 Web 服务提供到给定 DOI ( https://en.wikipedia.org/wiki/Digital_object_identifier ) 的链接,可用于访问相关文档的 PDF。链接结构如下,见:https ://libkey.io/libraries/1420/articles/362897792/full-text-file?utm_source=api_50

如果您访问该链接,您将被重定向到 PDF 文档。如果我想用浏览器访问文档,这很好用。但如果我想以编程方式或通过 Java 下载 PDF 文档,我需要 PDF 的直接链接。

我的问题:我怎样才能直接访问 PDF。有没有可以用Java模拟浏览器的库?您知道获取 PDF 的其他方法吗?

如果我的问题不够理解,请向我提出具体问题!

非常感谢