Python 调用IDM下载工具下载链接文件

IDM(Internet DownloadManager) 可以在Windows通过命令行参数启动,以及通过提供参数开始下载。需要添加大量下载链接时,使用脚本完成更为更为省时省力。下面为用 Python 调用IDM下载链接的两种方法。

IDM命令行参数

  1. 使用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)
        
    
  2. 使用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安装路径
    

版权声明:本文为leexin原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/leexin/p/12307438.html