由于众所周知的原因,科研神器scihub近来并不稳定,频繁更换域名,这是让很多使用者都很困惑的事情。事实上,这并不是首次出现这种情况,Freescience在和Alexandra Elbakyan之前的沟通中已经提议建设中国区的镜像,她非常理解scihub对中国科研者的重要性,从scihub后台我们也可以看到,每天都会有十几万的来自中国的IP申请量,但这需要时间,经费和适当的时候,虽然目前的Donation至少可以让scihub继续运行数月。
幸运的是,在scihub中国区镜像建立之前,在困难时刻都会有科学自由的英雄出现:ferstar(张建飞)是一名生信爱好者,崇尚极客主义,喜欢搞些提高(tou)生(lan)产力的小物件,就在上周,他用代码写了一个叫做“Sci-Hub Spider”的SCI文献下载器,最近这个周末,他又重新理了一遍逻辑,论文下载能力得到了进一步增强。
1.这是一个大约4M的小软件,需要下载后在本地安装
2.打开软件后,你会发现它在自动更新sichub的可用列表
3.你去pubmd上搜索你想要的文献,然后复制那个PMID号
4.复制后不做任何处理,当你回到软件界面时,你会发现他已经在开始downloading了,格式为“已下载大小/文献总共大小”
这个小工具利用了爬虫技术,你不用再去到处找scihub的可用网址甚至不用去上scihub的网址,一切都在本地完成,只要你复制了可用的PMID号,当你把鼠标点击到软件界面时,它就会自动下载到桌面!
网盘分享地址(最好不要转存,会不定期更新):链接:https://pan.baidu.com/s/1boAEC4f 密码:dz4y
为了鼓励ferstar进一步的优化更新和更多的Free-science的英雄出现,我把把作者公布的打赏二维码也转过来了:欢迎各位打赏~
PayPal: https://www.paypal.me/ferstar
更新信息
2017/12/20 1.6.2:1. 隐去scihub可用网站信息2. 修复macOS模块引用的一个小bug 2017/12/20 1.6.1:1. 增加macOS支持 2017/12/19 1.6.1:1. 修复文章标题包含特殊字符时程序闪退的问题2. 修复检测scihub站点可用性时可能引起的闪退问题3. 未检测到合法ID不再清空用户剪贴板内容4. 增加从真实下载地址解析文章标题功能,如解析到则用作保存文件名,否则使用DOI代替5. 延长检测可用scihub站点扫描超时时间(应对龟速网络)6. 考虑系统兼容性增加64位专版,使用优先级“*支持xp”>“*免安装版不支持xp”>“*64位专版免安装”,如果都有问题,请反馈留言 2017/12/18 1.6:1. 新增SciHub镜像站点可用性检测2. 重写爬虫逻辑,提升文献下载能力3. 改名改图标4. 精简不必要的组件包,缩小安装包体积5. 移除微信二维码捐赠图片6. 提供安装板和免安装版两种选择 2017/12/14 1.5:1. 兼容xp系统,完成Windows全平台支持2. 首版安装版3. 缩减程序体积 2017/12/14 1.4:1. 兼容32位系统,xp依然不支持2. 禁止ssl验证3. 取消ssl禁用警告信息 2017/12/14 1.3:1. 修复bug2. 支持Windows 7 64位3. 增加PMID/PMCID/Manuscript ID转换DOI支持 2017/12/14 1.0-1.2:1. 初版,单文件,仅支持Windows10 x64位系统2. 修复bug
程序运行信息:
________________ | Sci-Hub Spider | ---------------- ^__^ (oo)_______ (__) )/- ||----w | || || written by ferstar with love USAGE: copy a DOI or any content that contains a valid DOI and wait BTW: PMID/PMCID/Manuscript ID also supported but not recommended Please note that not all papers can be downloaded successfully BLOG: https://blog.ferstar.org/post/scihub_spider I need to check if scihub is available locally it may take a few seconds, please wait fetching available sci-hub mirrors sci-hub mirror list updatedcheck site status "https://sci-hub***"...okcheck site status "https://sci-hub***"...okcheck site status "https://sci-hub***"...okcheck site status "https://sci-hub***"...okcheck site status "https://sci-hub***"...okcheck site status "https://sci-hub***"...okcheck site status "https://sci-hub***"...okcheck site status "https://sci-hub***"...okcheck site status "https://sci-hub***"...okcheck site status "https://sci-hub***"...okcheck site status "https://sci-hub***"...okcheck site status "https://sci-hub***"...okcheck site status "https://www.sci***"...ok ID detected: 29245169, need convert to DOI... DOI converted: 10.1055/s-0043-122232, fetching... try to fetch on "libgen.***"paper found, will download paper title: [Fehler und Schwchen ...] found[Fehler und Schwchen ...] download completed 220.59 KB / 220.59 KB [Fehler und Schwchen ...] has been saved on you Desktop press enter key to continue or click the close button to exit
反馈
如果出现运行闪退的情况,请在本博客留言,注明引起闪退的DOI号及操作系统信息。
地址:https://blog.ferstar.org/post/scihub_spider/
(来源:ferstar博客、freescience)
本站非明确注明的内容,皆来自转载,本文观点不代表清新电源立场。