用bat转化for i in range(1,1700): result = sh.download(' https://doi.org/10.1002/wcms.{}'.format(str(i)), path='paper.pdf')
时间: 2023-04-04 10:02:55 浏览: 124
你可以使用以下的代码来实现这个转化:
@echo off
for /l %%i in (1,1,1700) do (
set url=https://doi.org/10.1002/wcms.%%i
set filename=paper_%%i.pdf
powershell -command "& { Invoke-WebRequest '%url%' -OutFile '%filename%' }"
)
这个代码会循环从1到1700,每次使用powershell下载对应的pdf文件,并保存到本地。
阅读全文