前言

写论文的时候在 Introduction 和 Related Work 部分需要引用到大量的文献,收集相关文献的第一步:要么是直接谷歌学术搜索关键词,要么就是用目前阅读的文献的引用

对于前一种情况,用 Zotero 的浏览器插件可以批量下载,但对于后一种情况,最简单粗暴的方法往往就是一条条引用复制搜索再下载,这样子就很麻烦了。😫

Image

Workflow

为了绕开这种消耗时间的机械工作,我又整活了。

首先解析 Reference 中的文本(这些可以很轻松地从 pdf 中复制出来),通过爬谷歌学术拿到对应的 bibtex。

手握一堆文献的 bibtex,可以导入到 Zotero 中。

有了这些条目之后,使用 Zotero 自带的 pdf 搜索工具即可批量下载所有文献的 pdf。

 

代码仓库:https://github.com/Benature/bib-catcher

 

操作指引(简)

1. 根据仓库的指引操作,可以得到一个 ref.bib 的文件,复制文件中的全文。
(后续还有其他更新,在此不再赘述,也先卖个关子)

Image

2. 来到 Zotero,点击【文件-从剪贴板导入】

Image

Zotero 会根据剪贴板中的 bibtex 自动逐条导入到库中(会花一丢丢时间)。

3. 多选新导入的文献,右键,选择【查找PDF】,Zotero 会自动逐条查找可以下载的 PDF(会花更多丢丢的时间)。
(把搜索源加上 sci-hub 效果更佳)

Image

 

经此一役,一篇文章的所有引用文献很快就被下载下来了。✌️

5
10