Python 调用IDM下载工具下载链接文件
Python 调用IDM下载工具下载链接文件
IDM(Internet DownloadManager) 可以在Windows通过命令行参数启动,以及通过提供参数开始下载。需要添加大量下载链接时,使用脚本完成更为更为省时省力。下面为用 Python 调用IDM下载链接的两种方法。
-
使用os.system()
import os def IDMdownload(DownUrl, DownPath, FileName): IDMPath = "C:\\Program Files (x86)\\Internet Download Manager\\" os.chdir(IDMPath) IDM = "IDMan.exe" command = ' '.join([IDM, '/d', DownUrl, '/p', DownPath, '/f', FileName, '/a', '/s']) os.system(command)
-
使用subprocess
from subprocess import call def IDMdown(DownUrl, DownPath, FileName): IDMPath = "C:\\Program Files (x86)\\Internet Download Manager\\" os.chdir(IDMPath) IDM = "IDMan.exe" call([IDM, '/d', DownUrl, '/p', DownPath, '/f', FileName, '/a']) call([IDM, '/s'])
IDMPath 为IDM安装路径