新年新气象,超级文献下载工具更新了!一行命令下载任意文献

超级文献下载工具scihub-cn,教您一行命令下载文献 导言 项目地址:GitHub - Ckend/scihub-cn: 国内环境下可用的scihub论文下载器 该项目能做啥,看图就明白了。一句话即可下载所需文献。 1.准备 开始之前,确保已有Python和pip环境。(直接安装anaconda3,建立一个虚拟环境更好) Windows打开Cmd(开始—运行—CMD),或者打开anaconda3的虚拟环境运行。 苹果系统打开Terminal(command+空格输入Terminal),输入命令安装依赖: pip install scih 阅读详情

1d78317f15ea5c5cafec608616f2ba9c.gif

之前为了解决学生无力支付国内部分论文平台的付费阅读的问题,我们推出了超级文献下载工具:你不得不知道的python超级文献批量搜索下载工具。

在最初的这几个版本中,同学们必须通过编写代码才能选择不同的文献源去搜索和下载文献。很多同学在使用过程中会由于对Python不熟悉或者环境没有配置好而产生不少问题。

为了解决这些问题,我们给他增加了命令行调用的方式,并上传到了PyPi,你只需要一行命令,就能下载到你所需要的文献!(感谢 @hulei6188 的开源贡献)

1.准备

开始之前,你要确保Python和pip已经成功安装在电脑上。

Windows环境下打开Cmd(开始—运行—CMD),苹果系统环境下请打开Terminal(command+空格输入Terminal),输入命令安装依赖:

pip install scihub-cn

看到 Successfully installed ... 就代表成功安装scihub-cn。

不过请注意,scihub-cn依赖 aiohttp 模块进行并发的下载,因此支持的最低Python版本为3.6.

项目源代码:https://github.com/Ckend/scihub-cn

2.Scihub-cn 使用方法

2.1 使用DOI号下载论文

首先让我们来试试根据DOI号下载文献:

scihub-cn -d 10.1038/s41524-017-0032-0

下载的论文会自动生成在当前文件夹下:

1bcad9485fc7fed2562fb97dae888c08.gif


你也可以选择将其下载到任意目录下,只需要添加 -o 参数:

scihub-cn -d 10.1038/s41524-017-0032-0 -o D:\papers

这将会把这篇论文下载到D盘的papers文件夹中。

2.2 根据关键词下载论文

使用 -w 参数指定一个关键词,可以通过关键词下载论文:

scihub-cn -w reinforcement

效果如下:

30d64595cd068bf160c547728abe81d0.gif

同样滴,它也支持-o参数指定文件夹。此外,这里默认使用的搜索引擎是百度学术,你也可以使用Google学术、publons、science_direct等。通过指定 -e 参数即可:

scihub-cn -w reinforcement -e google_scholar

为了避免Google学术无法连接,你还可以增加代理 -p 参数:

scihub-cn -w reinforcement -e google_scholar -p http://127.0.0.1:10808


访问外网数据源的时候,增加代理能避免出现Connection closed等问题。

此外,你还能限定下载的篇目, 比如我希望下载100篇文章:

scihub-cn -w reinforcement -l 100

2.3 根据url下载论文

给定任意论文地址,可以让scihub-cn尝试去下载该论文:

scihub-cn -u https://ieeexplore.ieee.org/document/26502

4fc9dfec53ac41745746d3ad3619dc3e.gif

使用 -u 参数指定论文链接即可,非常方便。

3.批量下载论文

当然,之前花了几篇文章优化的批量下载模块这个版本肯定少不了!

而且还增加了几种新的批量下载方式:

1. 根据给出所有论文名称的txt文本文件下载论文。

2. 根据给出所有论文url的txt文件下载论文。

3. 根据给出所有论文DOI号的txt文本文件下载论文。

4. 根据给出bibtex文件下载论文。

比如,根据给出所有论文URL的txt文件下载论文:

scihub-cn -i urls.txt --url


效果如下:

5329fcf0252d7b52b1863ebd8f3173a2.gif

可以看到,文件内有4个论文链接,而他也成功地下载到了这4篇论文。

再试试放了DOI号的txt文件的批量下载:

scihub-cn -i dois.txt --doi

ea72e387471408101e86660f90411fa4.png


效果如下:

f3d7dfcf29fa3775620b04c301a25898.gif

你可以输入 scihub-cn --help 看到更多的参数说明:

$scihub-cn --help
... ...
optional arguments:
  -h, --help show this help message and exit
  -u URL input the download url
  -d DOI input the download doi
  --input INPUTFILE, -i INPUTFILE
                        input download file
  -w WORDS, --words WORDS
                        download from some key words,keywords are linked by
                        _,like machine_learning.
  --title download from paper titles file
  -p PROXY, --proxy PROXY
                        use proxy to download papers
  --output OUTPUT, -o OUTPUT
                        setting output path
  --doi download paper from dois file
  --bib download papers from bibtex file
  --url download paper from url file
  -e SEARCH_ENGINE, --engine SEARCH_ENGINE
                        set the search engine
  -l LIMIT, --limit LIMIT
                        limit the number of search result

大家如果有更多的想法,可以往我们这个开源项目贡献代码,我也非常希望能够有更多人参与这个项目:

https://github.com/Ckend/scihub-cn

本文仅限参考研究,下载的论文请在24小时内阅读后删除,请勿将此项目用于商业目的。

觉得还不错就给我一个小小的鼓励吧!
reference.bib LaTeX学习笔记中关于参考文献的使用优快云文章,相关的参考文献数据库Bib文件。 立即下载

相关推荐

IEEEabrv.bib

EEEtran BibTeX样式用于生成IEEE样式书目。它支持高级输入类型,包括URL,专利,期刊和标准。还有基于IEEEtran.bst的变体(例如,IEEEtranS.bst,IEEEtranSA.bst,IEEEtranN等),提供了分类的书目,字母标签和/或与Patrick W. Daly的natbib软件包兼容 。

IEEE期刊和会议的latex模板及使用

IEEE期刊和会议的latex模板

root-cause的博客 3110

SAP FICO 资产会计AA后台配置 (上)

输入折旧表“CZ11”如有外币计价的资产,则需指定外币计价的资产折旧范围,以及规则。因为在设置资产类型时,需指定一个对应的 资产编号范围、资产账户确定类型(便于分配自动会计科目)、屏幕格式规则(便于设置资产字段必填与否)。因为在设置资产类型时,需指定一个对应的 资产编号范围、资产账户确定类型(便于分配自动会计科目)、屏幕格式规则(便于设置资产字段必填与否)。新增资产类型:Z101 固定资产-房屋及建筑物新增资产类型:Z301 固定资产-房屋及建筑物。

ghgxm520的博客 1762

Latex \bibliographystyle(转贴)

http://blog.sina.com.cn/s/blog_5caa94a0010185io.html \bibliographystyle{XXX} plain,按字母的顺序排列,比较次序为作者、年度和标题. unsrt,样式同plain,只是按照引用的先后排序. alpha,用作者名首字母+年份后两位作标号,以字母顺序排序. abbrv,类似plain,将月份全拼改为缩写,更显

无线通信实验室 7062

PVE 8.0 保姆级换源教程:从Debian到LXC仓库,一次搞定国内镜像(附弹窗去除)

本文提供PVE 8.0保姆级换源教程,涵盖从Debian基础源到LXC仓库的国内镜像配置,并附赠去除订阅弹窗的实用技巧。通过详细步骤和命令示例,帮助用户快速优化ProxmoxVE环境,提升下载速度并消除干扰提示,适用于虚拟化平台的高效管理。

weixin_33282146的博客 414

电路方案分析(十二)USB Type-C PD 移动电源参考设计方案

TPD8S300为USB Type-C连接器的CC1,CC2,SBU1和SBU2引脚集成了四个通道的20v短到vbus和过压保护。TPD8S300集成了八个IEC61000-4-2ESD保护通道,用于USB Type-C连接器的CC1、CC2、SBU1、SBU2、DP_T (顶侧D-) 、DM_T (顶侧D-) 、DP_B (底侧D-) 引脚。当电源组是接收器并为其自身的电池充电时,该芯片会对电池充电,而在电源模式期间,该芯片充当DC-DC转换器以生成VBUS。

小幽余生不加糖 2万+

latex下载对一篇文章的引用(.bib格式)

以Google Scholar为例 搜索你想要的文章: 点进去 点进去 复制到你的.bib文件中就行了。

qq_43391414的博客 1352

【原创,解决CLodop安装后无法调用的问题】已经安装过CLodop,但是网页上仍然提示“clodop云打印服务(localhost本地)未安装启动,点击这里执行安装....”

在某些国内web网站中,需要安装一个名为“CLodop”的插件;但在实际使用过程中,即使安装了CLodop插件,网页试图调用它时还是会提示“clodop云打印服务(localhost本地)未安装启动,点击这里执行安装...”,且无法完成相关打印任务 本文属原创博客,分析了解决CLodop无法被调用的问题,并附上了原理和解决方法,本质上是和跨域请求以及CORS类安全组策略相关

link_in_csdn的博客 2万+

SciHub-CN 项目下载及安装教程

SciHub-CN 项目下载及安装教程 1. 项目介绍 SciHub-CN 是一个国内环境下可用的 SciHub 论文下载器。它基于 Python 开发,旨在帮助用户在无法直接访问 SciHub 的情况下,通过命令行或脚本批量下载学术论文。该项目支持多种下载方式,包括通过 DOI、URL、关键词等进行搜索和下载,并且提供了异步下载功能以提高下载速度和稳定性。 2. 项目下载位置 要下载 SciHu...

gitblog_01217的博客 1268

浙政钉H5应用上架实战:从环境配置到发布避坑指南

本文详细解析浙政钉H5应用上架全流程,从环境配置到发布避坑指南。重点介绍Vue 2.6 + Node 14.21.3的稳定开发环境搭建、项目结构规范及常见报错解决方案,帮助开发者高效完成浙政钉H5应用上架流程。

weixin_27943395的博客 287

C-08-实战:搭建一个AI客服机器人(接入微信企微)

客服是一人公司最大的时间杀手。本文教你搭建一个AI客服机器人,能自动回答80%的常见问题,只把复杂问题转给人工。含微信公众号和企业微信接入完整代码。

Johnny2004的专栏 88

【亲测免费】 SciHub-CN 使用教程

SciHub-CN 使用教程 项目介绍 SciHub-CN 是一个基于 Python 的开源项目,旨在提供一个便捷的方式来访问和下载学术论文。该项目利用 Sci-Hub 的资源,通过简单的命令行接口或 Web 界面,使用户能够轻松获取所需的学术文献。SciHub-CN 不仅支持单篇论文的下载,还支持批量下载和搜索功能,极大地简化了科研人员获取文献的过程。 项目快速启动 安装 首先,确保你已经安装了...

gitblog_00940的博客 1086

R语言单因素被试内ANOVA检验

在R语言中,我们可以使用多种方法进行被试内ANOVA检验,其中包括使用内建函数或使用外部包。我们随机选择了10个被试,并对每个被试使用了三种不同的药物处理。通过上述代码示例,我们可以使用R语言进行单因素被试内ANOVA检验。假设我们的数据存储在一个名为"data"的数据框中,其中包含两个列:一个列是被试的编号,另一个列是生物指标的测量值。在上述代码中,我们创建了一个名为"data"的数据框,其中"Subject"列包含了被试的编号,"Measurement"列包含了生物指标的测量值。参数指定了数据来源。

PixelNovaO的博客 363

通过bib文件引入参考文献

补充Latex编写论文中记录与经验分享 为什么我们需要使用 .bib文件来引用参考文献 理由: 1、方便,通过Google学术或者其他途径的bibTex可以直接拷贝到bib文件中,不需要过多关注一些文献格式; 2、引用方便,每一个参考文献都有自己的label,不容易发生错误,且插入正文时不是担心编号问题; 3、不用担心引用文献发生重复的问题,正文编号会自动去对应; 下面具体记录一下怎么使用 第一步:新建一个txt文档,存储bibtex信息      &nb

Smallcloudy的博客 1万+

T型三电平逆变器中点电位平衡详解

T型三电平逆变器(T-type Three-Level Inverter)是一种高效的多电平拓扑,相比传统NPC(Neutral Point Clamped)三电平逆变器,具有更低的开关损耗、更高效率和更简单的结构,尤其适用于中功率应用(如光伏逆变器、风电变换器和工业驱动)。(T-type Three-Level Inverter)中的应用已成为当前中高压功率变换领域(如光伏逆变器、储能PCS、电动汽车充电桩、风电并网和工业驱动)的热门方案。针对 T型逆变器,类似 NPC 的零序注入法适用。

专注于前沿技术的探索与实践,热衷于从代码逻辑、架构设计到行业应用等多维度深挖技术本质。期待在技术之路上与你共同成长~ 546

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Python 超强文献下载工具 Scihub-cn 又更新啦!

Scihub-cn 开发维护到现在已经2年多了,感谢各位朋友的使用和支持,尤其是那些参与开源贡献的朋友,本人工作比较繁忙,正是有这些朋友帮忙维护和改进项目,才给这个项目提供了长久的生命力,非常感谢他们。本次升级主要是修复Scihub-cn下载的时候总是报 "scihub数据库不存在这篇论文!" 的错误,这个错误是由于scihub反爬及页面改版导致的。前几个月Scihub-cn一直处于无法使用的状态...

Python数据之道 2492

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

一些最新任意文献下载网站:免费下载各种外文科技论文书籍电子版

转载自:http://blog.sciencenet.cn/blog-752541-821254.html,感谢作者

xiaoxin_xiaoo的博客 4万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

【Python+Selenium】输入关键词自动下载论文

环境搭建 本次开发工具使用的是Jupyter+Selenium库,具体的安装步骤不细说了,可以参考其他博客。 需要注意的是,在环境搭建过程中,需要下载一个chromedriver.exe放到与脚本同一个文件夹内,chromedriver.exe需要与电脑里chrome浏览器的版本号相匹配,具体可以参考selenium自动化测试资源整理。 所有代码 import os from time import sleep from selenium import webdriver from selenium.web

lingjiaxin的博客 1313

python自动下载论文_教你如何利用Python批量下载论文

❝微信公众号:「Python干货铺子」关注即可开启快乐学习Python和Matlab的大门,您还在犹豫什么~❞前言❝某个夜深人静的夜晚,夜微凉风微扬,月光照进我的书房~ 当我打开文件夹以回顾往事之余,惊现许多看似杂乱的无聊代码。我拍腿正坐,一个想法油然而生:“生活已然很无聊,不如再无聊些叭”。于是,我决定开一个专题,便称之为kimol君的无聊小发明。妙......啊~~~❞❝「一点点题外话」:首先...

weixin_42349182的博客 6587

文献下载终极方法(带你走进文献)

文献下载方法总结 总的来说一般我们下载文献无非两个地方,一个是百度学术,一个是谷歌学术(需VPN),但是有的时候在百度学术以及谷歌学术不能直接免费下载,就能通过百度学术求助文献(每日可下2篇),求助地址如图所示: 另外能通过如下方式下载: 一:如果是英文文献,那么查询其DOI,进sci-hub下载,一般非最新文献都能下到。 Sci-hub链接如下:https://ifish.fun/paper/search 二:如果是中文文献,那么我们通过iData进行下载,iData被称之为小知网,一般中.

lq1021149357的博客 4961

你不得不知道的python超级文献搜索工具(最新更新)

文献搜索对于广大学子来说真的是个麻烦事,如果你的学校购买的论文下载权限不够多,或者不在校园内,那就很头痛了。幸好,我们有Python制作的这个论文搜索工具,简化了我们学习的复杂性Scih...

Python实用宝典网 3966

生物信息中的Python 04 | 批量下载基因与文献

相信 Entrez 的强大是有目共睹的,BioPython 将它几乎所有操作都封装为方法,使我们可以更加方便的利用这个强悍工具。对于分析比对多个序列文件时的工作量说多了都是泪。比如,老板让你比对自己测定序列与 NCBI 库中序列,并构建相应的进化树,而这个序列需要大于100条。我想你的心情不会和下载一条序列时那么平静,那么,接下来通过BioPython提供的接口来实现快速的自动化序列下载。 一、自...

Baimoc 9430

推荐一个免费文献下载神器--Library Genesis

之前推荐了不少科研工具,掌桥科研(价格实惠,资源相对丰富,操作0门槛)schi-hub免费就是最大的招牌,除了这些,今天再深入讲一下Library Genesis。这是一个神奇的网站! Library Genesis是一个文献在线查询和下载的公益网站,号称是帮助全人类知识无版权传播的计划。网站主要是英文原版的电子书和期刊论文,据说藏书多达100万本,其中也有少量的中文资料。值得关注的是其学术资源的...

studylab的博客 2万+

利用Python自制批量下载文献程序

批量下载文献1、导入库2、打开网站并设置网页初始选项3、关键词搜索4、选择下载格式及批量下载到几页5、开始批量下载 打包后的PyCNKi.exe程序同步佐佑思维公众号二维码如下: 1、导入库 from selenium import webdriver from selenium.webdriver import ChromeOptions from selenium.webdriver.chrome.options import Options import openpyxl import re impo

→★佐佑思维★← 4066
上一篇: 16 个动态图!一款好用到爆的 Python 可视化利器
下一篇: 【读书笔记】用Python获取A股行情数据的4种方法
Wang_AI
博客等级 码龄12年 996粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值