为了方便广大同学下载国外论文,笔者拿python编写了一个集成论文检索,论文筛选,论文下载,论文翻译,论文管理功能于一身的桌面程序,下面介绍一下本程序的使用方法和功能介绍。
文章目录
功能介绍:
1.文章检索
操作步骤如下:
- 在输入栏输入要检索的论文的关键字。
- 点击回车或者点击
开始检索按钮,左下角状态栏会显示检索进度。 - 点击想要下载的文章,点击文章后右侧的
文章详细信息会显示文章的详细信息。 - 点击
下载文章按钮,等待文章下载完成。 - 文章下载完成后或出现在
历史下载文章列表中,双击文章题目即可查看文章。
2.按时间范围检索文章
操作步骤如下:
- 在输入栏输入要检索的论文的关键字。
- 在下拉框依次选择时间范围的开始年份和结束年份。
- 在下拉框选择绍筛选的时间标准。
- 点击回车或者点击
开始检索按钮或刷新检索列表按钮,等待文章检索完成,左下角状态栏会显示检索进度。 - 点击想要下载的文章,点击文章后右侧的
文章详细信息会显示文章的详细信息。 - 点击
下载文章按钮,等待文章下载完成。 - 文章下载完成后或出现在
历史下载文章列表中,双击文章题目即可查看文章。
3.根据DOI或文章题目直接下下载
操作步骤如下:
- 在输入栏输入要检索的论文的DOI或题目。
- 点击
根据题目直接下载文章,等待文章下载完成。 - 文章下载完成后或出现在
历史下载文章列表中,双击文章题目即可查看文章。
4.文章文字识别
操作步骤如下:
- 在
历史下载文章列表中,点击识别,等待文字提取成功,所提取的文字会保存在原文章路径下的同名word文档中。 - 文字提取成功后,所点击文章的文字识别列中,
识别会变成打开,此时双击打开即可浏览提取的文字。
5.全文翻译
操作步骤如下:
- 在
历史下载文章列表中,点击翻译,等待文章翻译成功,所翻译的文字会保存在原文章路径下的原文章名_chs.docx文档中。 - 文章翻译成功后,所点击文章的
文本翻译列中,识别会变成打开,此时双击打开即可浏览翻译的全文文字。
6.下载线路管理
6.1 测试所有线路的连接速度
在线路信息一栏,会显示所有下载线路的连接速度,程序启动时会自动启动测试线程对所有线路进行测试,同时也可手动点击测试链接按钮刷新线路信息。
6.2 更改线路信息列表项
如果想要更改,添加或删除线路信息内的项目,可以打开程序根目录下的scihubactivelist.txt文件,文件中的每一行url对应线路信息内的一个项目线路,注意每一行的url前后不能包含空格或url,更改文件后保存,然后在程序中点击更新线路即可将更改生效。
每条线路的超时时间可在下方的超时时间(s):一栏中更改。
注: 当前所有可用的线路信息可参考程序根目录下的scihuburls.txt文件。
7.其他操作
7.1 更改文章保存路径
文章默认保存在程序根目录下的savefile文件夹中,用户可通过点击更改保存路径按钮更改文章的保存路径,点击打开保存路径可打开保存文章的文件夹。
7.2 更改每页显示的文章数量
用户可通过更改每页文章数量下拉框设置每页显示的文章数量,设置每页显示的文章数量过多会降低检索的效率,一般设置50最佳。
7.3 删除下载文章
用户在历史下载文章列表中点击文章后,点击删除选中文章即可删除相应原文章,保存提取的文字的文档(如果存在的话),保存翻译文字的文档(如果存在的话)。
注: 如果文章打开或者被占用会导致文章删除失败
7.4 论文信息中不同date的英文解释:
| date名称 | 英文解释 |
|---|---|
| index-date | metadata indexed |
| deposit-date | metadata last (re)deposited |
| update-date | Metadata updated Currently the same as deposit-date |
| created-date | metadata first deposited |
| published-date | metadata where published date |
| online-published-date | metadata where online published date |
| print-published-date | metadata where print published date |
| posted-date | metadata where posted date |
| accepted-date | metadata where accepted date |