教你怎么在arxiv快速下载pdf论文

很多时候想在arxiv上看看好点的文章,但是苦于下载(打开)速度很慢,而且经常加载不出来怎么办???

不要急,小编今天给大家带来两种方法,让你论文下载速度提升不止200倍!!!

第一种方法:直接访问in.arxiv.org

第二种方法:需要用到一个插件,简直是神器,Tampermonkey插件(又叫“油猴”插件)
在这里插入图片描述
先搜索安装插件,之后添加新脚本:

// ==UserScript==
// @name        redirect_arxiv
// @namespace   redirect_arxiv
// @include     *
// @include     https://*github.io*
// @include     https://*arxiv.org/*
// @include     https://*google.c*
// @include     https://*semanticscholar.org/*
// @include     https://*github.com*
// @include     https://*zhihu.com*
// @include     https://*brainpp.cn*
// @include     https://*outlook.cn*
// @version     1.0
// @grant       none
// ==/UserScript==

// 重定向 arxiv.org 到 xxx.itp.ac.cn(中科院理论物理研究所镜像)

function findFatherNode(node, nodeName='A', maxDeep=1000){
    for (var i = 0; i < maxDeep; i++) {
        if (! node){return node}
        if (node.nodeName == nodeName){
            return node
        }else{
            node = node.parentElement
        }
    };
}

document.body.addEventListener('mousedown', function(e){
    var targ = e.target || e.srcElement;
    var aTag = findFatherNode(targ, 'A', 10);
    if (!aTag || !(aTag.href)){return};

    var headN = 17;
    var hrefHead = aTag.href.slice(0, headN);
    var hrefTail = aTag.href.slice(headN);
    if ( (hrefHead.indexOf('arxiv.org')==-1)){return};

    if ( hrefHead.match(/https?:\/\/arxiv\.org/) ) {
        hrefHead = hrefHead.replace(/https?:\/\/arxiv\.org/, 'http://xxx.itp.ac.cn');
    }
    aTag.href = hrefHead + hrefTail
    // console.log(targ, targ.href);
});

到此即成功,去测试一下,你会来感谢我的,哈哈

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值