个人学习记录,欢迎大家交流
-
安装步骤
-
工具简介
首先介绍需要用到的两个工具
(1)Sci-Hub EVA简介
Sci-Hub EVA 是一个跨平台的Sci-Hub图形界面应用程序,旨在提供便捷的学术文献下载体验。该应用由Python和Qt驱动,支持多种操作系统,包括macOS、Windows以及部分Linux发行版。项目遵循MIT许可协议,由开发者范叶亮(Leo Van)维护,自2018年起持续更新,累积了广泛的社区支持。
(2)Scoop简介
Scoop是Windows的命令行安装程序,是一个强大的包管理工具。可以在github上找到其项目的相关信息。
-
Scoop安装
1、首先Win+R打开运行窗口,输入powershell,进入PowerShell操作界面
2、使用命令打开远程权限
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
3、在PowerShell中运行以下命令,将Scoop安装到其默认位置,如果想要自定义安装路径,可以参考这篇博客Windows下Scoop安装、配置与使用_windows scoop-CSDN博客
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
# 或
iwr -useb get.scoop.sh | iex
4、安装完成后,输入scoop help验证是否成功
5、由于下面安装Sci-Hub EVA时还需要用到bucket库,因此在此步提前添加。在powershell操作界面输入以下命令:
scoop install git
scoop bucket add extras
添加过程中如果遇到不能下载的问题,请打开科学上网工具。
-
Sci-Hub EVA安装(Windows)
前面安装了Scoop包管理器,则可以通过以下步骤安装Sci-Hub EVA:
1、首先进入PowerShell操作界面
2、将下面两行命令逐个输入运行
scoop bucket add scoopet https://github.com/ivaquero/scoopet
scoop install scihubeva
至此,Sci-Hub EVA安装完成,可以从Scoop > apps > scihubeva文件夹中找到该工具使用,也可添加快捷方式至桌面。
-
使用教程
-
文献DOI批量获取
1、通过WOS导出文献DOI
(1)输入要检索的文献标题
(2)勾选需要的文献,导出Excel(Export→Excel)
2、将DOI写入Sci-hub EVA的载入文本
打开导出的DOI表格,将DOI一列复制进新的文本中,并另存为,注意一定是UTF-8编码。
注意:创建个txt,将等待下载的英文论文DOI号分行保存在txt中,只需保存DOI号,DOI 号首尾不加任何无关字符(如 DOI 标志、空格、逗号等),txt 文本编码默认即可。
3、打开Sci-hub EVA,修改输出路径、添加载入文本、设置URL、调整输出pdf文件名格式,暴走
-
报错解决方案
1、如遇到下载保存过程中长时间卡顿在某一文章处,可以打开载入文本手动删除那一篇文章的DOI,重新暴走。
2、遇到[WARNING]- Angel [captcha] coming警告,需要输入验证码,但无法弹出验证码输入框,建议卸载Sci-Hub EVA重新安装,使用命令如下。
#卸载命令
scoop uninstall scihubeva
#安装命令
scoop install scihubeva
3、部分文献无法通过该方法下载,还需要通过机构登录,手动下载。