| 分享时间 | 4小时50分钟前 |
| 最后更新 | 4小时50分钟前 |
| 修订版本 | 0 |
| 用户许可 | 可自己使用或修改,不可再分享 |
| Quicker版本 | 1.45.5 |
| 动作大小 | 8.5 KB |
这是一个非常简单的动作,在面对没有添加超链接的参考文献表时非常有用 :)
实现原理:
DOI 号通过调用 CrossRef 的免费 API 获得。
1. 通过 HTTP 访问 CrossRef 的 API 网站,使用 query.bibliographic 接口自动解析参考文献格式。
curl "https://api.crossref.org/works?query.bibliographic=参考文献条目&rows=1"
2. 返回值是一个 json 文本,内含所有文献相关的信息,包括文献的 DOI 号,需要自行解析 json 。
3. 获得 DOI 后,通过访问网站:https://doi.org/{DOI} ,直达原文网站。
备注
一些修改思路:
1. CrossRef 的 API 可以通过添加邮箱地址来加速访问,在 “HTTP 请求” 步骤中修改:
"https://api.crossref.org/works?mailto=你的邮箱地址&query.bibliographic=参考文献条目&rows=1"
2. 也可以用 SciHub 访问文献原文,在 ”打开网址“ 步骤中修改 https://doi.org/ 为 SciHub 网址
| 修订版本 | 更新时间 | 更新说明 |
|---|---|---|
| 0 | 4小时50分钟前 |