- 背景

arXiv (https://arxiv.org/)是一个收集计算机科学、物理学、数学和生物学等多个学科的论文预印本网站,主站点在康奈尔大学,在全球多个地方设置有镜像网站。

国内由于某些限制导致直接访问速度很慢,一个 PDF 可能加载很久还是下不下来,参考资料 1详细地给出了用chrome 插件 tampermonkey(油猴插件)对网页中的arxiv 链接进行重定向到镜像网站的方法,其中油猴脚本可参考知乎上的回答2

- 问题

  1. arXiv的中国镜像 http://cn.arxiv.org/ 经常无法访问,中科院理论物理所也有一个备选网址: http://xxx.itp.ac.cn/ ,但是也不是特别稳定。
  2. 而且这两个 arxiv 在中国区的镜像更新有延迟,对于最近提交的文章,可能更新不及时无法收录。

- 解决方法

通过比较 arXiv 的各国镜像发现,印度镜像 (http://in.arxiv.org/) 更加稳定,下载速度虽然慢于国内镜像但是明显快于官方站点,而且其更新比国内镜像更为及时,因此可以作为国内镜像无法访问或者更新不及时情况下的一个补充。

对参考资料2中的JavaScript脚本的镜像做修改即可:

// ==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(中科院理论物理研究所镜像)
// 重定向 arxiv.org 到 cn.arxiv.org(中国镜像,404)
// 重定向 arxiv.org 到 in.arxiv.org(印度镜像)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');// hrefHead = hrefHead.replace(/https?:\/\/arxiv\.org/, 'http://cn.arxiv.org');// hrefHead = hrefHead.replace(/https?:\/\/arxiv\.org/, 'http://in.arxiv.org');}aTag.href = hrefHead + hrefTail// console.log(targ, targ.href);
});

在此感谢参考资料1 2作者!


  1. https://www.jianshu.com/p/184799230f20 ↩︎ ↩︎

  2. 国内为什么arxiv下载某个PDF特别卡? - 小磊的回答 - 知乎 ↩︎ ↩︎ ↩︎

快速下载 arXiv论文(arXiv PDF论文下载缓慢及中国镜像更新不及时解决方法)相关推荐

  1. vs2017 2019 下载更新慢的解决方法

    vs2017 2019 下载更新慢的解决方法 参考文章: (1)vs2017 2019 下载更新慢的解决方法 (2)https://www.cnblogs.com/zxs-onestar/p/1164 ...

  2. 【Android】Android SDK下载和更新失败的解决方法!!!

    最近刚换了电脑,开始搭建Android开发环境的时候,下载SDK总是会出现如下错误: [java] view plaincopy Failed to fetch URL http://dl-ssl.g ...

  3. FCHD: A fast and accurate head detector快速准确的人头检测代码预测出来的边界框位置不准确的解决方法

    算法简介 人头检测在视频监控中非常重要,而公交车.商场或者大型场馆的拥挤人群计数则是其重要应用场景. 算法思想 作者称拥挤人群计数目前主要有两种实现路径: 1.使用回归的算法思路,直接根据图像回归出拥 ...

  4. 在linux系统下java实现pdf导出汉字无法显示_ubuntu/Linux PDF文件中文无法显示或中文为方块的解决方法...

    ubuntu1004,pdf文件有的无法显示中文,解决办法如下: 1. 先安装字体 A.sudo apt-get install xpdf-chinese-simplified; B. sudo ap ...

  5. Microsoft Store无法下载应用 Windows update服务无法启用,错误5:拒绝访问 的解决方法。

    Microsoft Store无法下载应用,点了安装没反应,查看服务里windows update开启了没有.只有这项服务开启才能在微软商店里安装应用. (ps:安装xbox需要把设置里地区改为香港特 ...

  6. macOS 下载的应用无法安装,提示危险(app is damaged),解决方法。留着自用

    网络上下载的海外app(crack),使用时会经常出现危险警告,建议删除... 其实,一行命令就能搞掂. 写这篇文章目的,只是为了保存日后自用.如果刚好你又遇上了同样问题,那就好了 打开终端,执行命令 ...

  7. VS2015 Android SDK 下载和更新失败的解决方法

    1.首先检查工具 xamarin 工具那设置的SDK路径对不对. 2.然后到C盘下检查C:\Program Files (x86)\Android\android-sdk 里面的文件全不全,打开SDK ...

  8. 关于Android SDK下载和更新失败的解决方法

    如果用sdk manager下载sdk出现以下情况,主要是https需要设置ssl Done loading packages. Fetching https://dl-ssl.google.com/ ...

  9. cad无法安装_你的软件下载好了,为什么安装不上?有两个原因,解决方法在这...

    CAD软件下载好了,安装总是提示失败应该怎么解决?其实安装出错的问题还是很好解决的,我们先来看看是因为哪些原因导致的吧! 一.安装软件提示出错 1.CAD软件已安装 有一种情况是小伙伴想要尝试重新安装 ...

最新文章

  1. python编写爬虫的步骤-用Python编写一个简单的爬虫
  2. DPDK rte_mbuf
  3. springboot中使用redis详解
  4. hybbs接口php,HYBBS
  5. linux安装sz rz_超级好用的文件传输命令rz与sz
  6. Java 答疑:编译器和解释器有何区别?Java 语言属于编译型编程语言还是解释型编程语言?
  7. Openbiz Cubi 企业级应用程序开发(一)
  8. 使用Kibana画图展示Nginx日志报表
  9. 大坑:用SQLyog连mysql的部分操作不能同步到从库
  10. Java课程设计——学生信息系统(团队)
  11. SQL2008如何建立数据库
  12. 利用google工具进行关键词研究
  13. Face3D学习笔记(5)3DMM示例源码解析【中下】从二维图片的特征点重建三维模型——黄金标准算法
  14. CSS 中的@media
  15. 【每日英语】英语语法
  16. PLC计数器例子——3个计数器构成的24小时时钟
  17. ESP32-NVS存储(非易失性存储库)
  18. rpgmvp文件转换图片_干货|如何快速将图片转换成CAD文件格式
  19. 抓取APP中的素材步骤之一
  20. GO工具开发|基于网站API的子域名与IP反查工具(二)

热门文章

  1. 解决app在没有上传app store前大规模安装测试问题的一些办法与思路
  2. org.xml.sax.SAXParseException 文档根元素 mapper 必须匹配 DOCTYPE 根 configuration
  3. java word库_几种解析Word文档的Java类库比较
  4. 红米k40关闭系统自动更新方法介绍(详细步骤)
  5. 金三银四,简历上写CV开源项目,有用吗?
  6. john and hydra using de-ice1.100
  7. 如何删除图片数据中的重复数据
  8. 文本去重含有重复的全部删除不是保留一个重复的方法
  9. 浪潮服务器NF5280M5配置管理口BMC的IP web界面登录 ipmi 代外【详细】
  10. pc版最终幻想测试软件,先来跑个分:《最终幻想15》PC版跑分软件发布