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安裝路徑