doi

如何通过DOI号来获取相关文献并下载?

风格不统一 提交于 2020-02-18 15:28:22
上一篇博客分享了如何利用PMID来获取相关的文献,这篇博客就对如何利用DOI号获取并下载相关文献做简单讲解。 1、打开网址,链接为: https://sci-hub.shop/ 2、在输入框中输入相关的DOI号,输入格式为 DOI:xxxxx ,其次点击 OPEN 按钮 ,然后输入验证码,并点击用户图形圈中的按钮 3、 当系统找到相关的资源后,点击左下图中的SAVE按钮,即可进行下载,下载路径自己选择 来源: CSDN 作者: xgysimida 链接: https://blog.csdn.net/xgysimida/article/details/104357692

Whats the correct format of Java String REGEX to identify DOI

非 Y 不嫁゛ 提交于 2019-12-25 16:58:16
问题 I am conducting some research on identify DOI in free format text. I am using Java 8 and REGEX I Have found these REGEX's that are supposed to fulfil my requirements /^10.\d{4,9}/[-._;()/:A-Z0-9]+$/i /^10.1002/[^\s]+$/i /^10.\d{4}/\d+-\d+X?(\d+)\d+<[\d\w]+:[\d\w]*>\d+.\d+.\w+;\d$/i /^10.1021/\w\w\d++$/i /^10.1207/[\w\d]+\&\d+_\d+$/i The code I am trying is private static final Pattern pattern_one = Pattern.compile("/^10.\\d{4,9}/[-._;()/:A-Z0-9]+$/i", Pattern.CASE_INSENSITIVE); Matcher

web scraping to fill out (and retrieve) search forms?

点点圈 提交于 2019-12-18 16:55:45
问题 I was wondering if it is possible to "automate" the task of typing in entries to search forms and extracting matches from the results. For instance, I have a list of journal articles for which I would like to get DOI's (digital object identifier); manually for this I would go to the journal articles search page (e.g., http://pubs.acs.org/search/advanced), type in the authors/title/volume (etc.) and then find the article out of its list of returned results, and pick out the DOI and paste that

Open URL to resolve DOI with ruby from command line

时光怂恿深爱的人放手 提交于 2019-12-10 11:46:26
问题 Based on this I am attempting to use ruby to send a DOI (document object identifier) to crossref.org that should return bibliographic information, making the following call from the command line in WinXP running Ruby 1.9.3-p194: c:\Ruby193\bin\ruby.exe < rtest.txt where the file rtest.txt contains open("http://dx.doi.org/10.1038/nrd842","Accept" => "text/bibliography; style=bibtex"){|f| f.each {|line| print line}} Instead it doesn't get too far and returns the following: -:1:in `initialize':

reverse-lookup Digital Object Identifier given table of citations?

[亡魂溺海] 提交于 2019-12-08 17:33:52
问题 I have a table of citations that includes the last name of the first author, the title, journal, year, and page numbers for each citation. I have posted the first few lines of the table on google docs, or the csv version (not all records have a doi) I would like to be able to query the digital object identifier for each of these citations. For the titles, it would be best if the query could handle "fuzzy matching". How can I do this? The table is currently in MySQL, but it would be sufficient

Open URL to resolve DOI with ruby from command line

那年仲夏 提交于 2019-12-06 14:54:57
Based on this I am attempting to use ruby to send a DOI (document object identifier) to crossref.org that should return bibliographic information, making the following call from the command line in WinXP running Ruby 1.9.3-p194: c:\Ruby193\bin\ruby.exe < rtest.txt where the file rtest.txt contains open("http://dx.doi.org/10.1038/nrd842","Accept" => "text/bibliography; style=bibtex"){|f| f.each {|line| print line}} Instead it doesn't get too far and returns the following: -:1:in `initialize': Invalid argument - http://dx.doi.org/10.1038/nrd842 (Errno::EINVAL) from -:1:in `open' from -:1:in `

Get metadata from DOI

百般思念 提交于 2019-12-04 07:49:07
问题 A digital object identifier (DOI) is a globally unique string that identifies an electronic document (for example, a PDF of an academic article). It essentially provides a method for creating a permalink to a document (for example, http://dx.doi.org/10.1145/146585.146609). Is there a web service (or any other system) to get the metadata (preferably in BibTeX form) of a document from a given DOI? Edited to add some expository information. 回答1: curl -LH "Accept: text/bibliography; style=bibtex"

How to search PubMed or other databases using R

Deadly 提交于 2019-12-03 13:57:23
问题 I have recently been using the excellent rplos package, which makes it very easy to search through papers hosted on the Public Library of Science (PLOS) API. I've hit a snag, in that the API itself seems to have some missing information - a major one being that there are at least 2012 papers on the API for which there is no information in the "journal" field. I have the DOIs of each paper, so it is simple to Google the DOI and show that these are real papers published in real journals,

Finding a DOI in a document or page

一曲冷凌霜 提交于 2019-12-03 01:54:26
问题 The DOI system places basically no useful limitations on what constitutes a reasonable identifier. However, being able to pull DOIs out of PDFs, web pages, etc. is quite useful for citation information, etc. Is there a reliable way to identify a DOI in a block of text without assuming the 'doi:' prefix? (any language acceptable, regexes preferred, and avoiding false positives a must) 回答1: Ok, I'm currently extracting thousands of DOIs from free form text (XML) and I realized that my previous

Get metadata from DOI

老子叫甜甜 提交于 2019-12-02 17:29:19
A digital object identifier (DOI) is a globally unique string that identifies an electronic document (for example, a PDF of an academic article). It essentially provides a method for creating a permalink to a document (for example, http://dx.doi.org/10.1145/146585.146609 ). Is there a web service (or any other system) to get the metadata (preferably in BibTeX form) of a document from a given DOI? Edited to add some expository information. curl -LH "Accept: text/bibliography; style=bibtex" http://dx.doi.org/10.1038/nrd842 argentpepper Section 5.4.1 Content Negotiation of the DOI Handbook