Recommended "Accelerator" if the actual download speed is too slow: Matrix 、GLaDOS(3JRG4-KSGZJ-8QPXF-8PPOO)
- Please go to the Releases
Download the latest ArticlesHelper.exe。
Since I don't have a Mac, I've provided the source code, please test it yourself.
import requests
import os
import re
from rich.console import Console
from rich import print
from rich.table import Table
from pathlib import Path
from bs4 import BeautifulSoup
from concurrent.futures import ThreadPoolExecutor
from functools import partial
from urllib.request import urlopen
from rich.progress import (
BarColumn,
DownloadColumn,
TextColumn,
TransferSpeedColumn,
TimeRemainingColumn,
Progress,
TaskID,
)
The first run generates two folders in the same level directory, one is articles, which stores downloaded articles, and another is records, which stores downloaded Web of Science articles records.
After selecting articles, select html in the export format, and then save the downloaded html file to the records folder in the same level directory.
If the program detects the existence of a .html file in records, it automatically lists the names and prompts whether to parse it or not.
If there are multiple html files in records, you can enter the full name such as savedrecs.html for parsing. If you do not want to parse it, input n.
Enter the doi number directly to download, multiple doi can be divided by comma ",", e.g. 10.1016/j.snb.2013.07.010,10.1016/j.snb.2010.12.010,10.1039/ c5cs00424a.
If there is an update, the software will automatically pop up an update prompt, you can go to the Releases to update.
- Download and save documents according to doi
- Determine download anomalies
- Batch downloads
- Automatic change request downloads
- Automatic address change for failed downloads
- Progress bars
- Automatic detection of updates
- Parsing the Web of Science documentation
- Checking of downloads
- Pre-check the articles folder
Processing experimental data for personal use
Processing experimental data for personal use