- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试从 Elsevier API 下载全文 PDF 版本。我可以以 XML、JSON 和纯文本形式下载整篇论文。所以,API key 工作正常。但是,我无法下载 PDF 格式的全文。当我尝试更改标题以接受 PDF 文件时,它只写入文章的第一页
我尝试了很多不同的 DOI,但它们都返回文章的首页。
这是我用来访问论文的请求命令
import requests
r = requests.get('http://api.elsevier.com/content/article/doi/10.1016/0038-1098(87)90044-5?httpAccept=application/pdf', headers=headers)
我正在使用以下代码编写
with open('test.pdf','wb') as f:
f.write(r.content)
没有错误,但test.pdf只是文章的第一页。
最佳答案
默认情况下,文章检索 API ( https://dev.elsevier.com/documentation/ArticleRetrievalAPI.wadl ) 允许对 XML 或 JSON 格式的文章进行全文检索,而不是 PDF 格式的文章(开放获取内容除外,其中所有格式的全文都可用)。对于非 OA 内容,默认情况下仅提供 PDF 的第一页。
关于python - 来自 Scopus API 的请求仅写入 PDF 的第一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58514069/
我已经在 http://www.developers.elsevier.com/action/devprojects 注册了.我创建了一个项目并获得了我的 scopus 键: 现在,使用这个生成的 k
是否可以使用 Elsevier API 获取对具体出版物的所有引用(通过 scopus_id、doi ...)? 我试图做到这一点,我所能做的就是计算引用次数,但我至少需要作者和标题。 例如,如果我想
我正在使用 Elsevier API 通过 scopus-api module 从 Scopus 访问引用计数数据(但很乐意使用 Elsevier 的 elsapy module )。我可以访问我需要
我正在使用 Elsevier 制作的 Scopus API。 http://dev.elsevier.com/sc_apis.html 我写了一个简短的 python 脚本来提取有关论文的信息,例如标
我正在尝试从 Elsevier API 下载全文 PDF 版本。我可以以 XML、JSON 和纯文本形式下载整篇论文。所以,API key 工作正常。但是,我无法下载 PDF 格式的全文。当我尝试更改
我是一名优秀的程序员,十分优秀!