批量下载英文文献_开源工具(Sci-Hub EVA)安装与使用

个人学习记录,欢迎大家交流

  • 安装步骤

  • 工具简介

首先介绍需要用到的两个工具

(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、部分文献无法通过该方法下载,还需要通过机构登录,手动下载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值