我要R:
进入THIS页。
选择“ Bibtex”作为格式,选择“引文和摘要”作为“导出类型”。
按“提交”,然后将引文文件下载到指定的文件夹。
可能吗?我如何用R做到这一点? (我不了解JavaScript,也无法理解与该问题相关的较早主题。1,2,3)
最终,我想下载期刊(例如THIS期刊)的所有bibtex(可能还有Endnote)引文。
最佳答案
您可以使用httr
包伪造表单提交。对于此请求,您可以执行
values <- list(
doi = "10.1002%2Fasi.21577",
fileFormat = "BIBTEX",
hasAbstract = "CITATION_AND_ABSTRACT"
)
library(httr)
url <- "http://onlinelibrary.wiley.com/documentcitationdownloadformsubmit"
rr <- POST(url=url, body=values, encode="form")
content(rr, "text")
# [1] "@article {ASI:ASI21577,\nauthor = {Callahan, Ewa S. ...