python操作迅雷下载,支持文件重命名

python操作迅雷下载,支持文件重命名

最近从网上扒拉了许多的学习资料,发现一个一个手动重命名下载真的太伤身体了,然后就想想是否可以用python来操作迅雷一键下载我想要的学习资料,网上找了一圈,发现是真的可以下载,真的牛!!!再也不用一个一个点击下载了,真TM太爽了。

from win32com.client import Dispatch
import csv


class Downloader(object):

    def __init__(self):
        self.thunder_name = "ThunderAgent.Agent64.1"
        self.download_path = "D:\迅雷下载"

    def read_csv_standard(self, file_path):
        data = []
        with open(file_path, encoding="utf-8", mode='r') as file:
            reader = csv.reader(file)
            for row in reader:
                data.append(row)
        return data

    def work(self):
        thunder = Dispatch('ThunderAgent.Agent64.1')
        rows = self.read_csv_standard("文件.csv")

        for index, row in enumerate(rows):
            if 4000 < index <= 5000:
                print(row[1])
                # row[-2] 为文件链接 row[1]为文件名称
                thunder.AddTask(row[-2], row[1] + ".m3u8", self.download_path)

        thunder.CommitTasks()


if __name__ == '__main__':
    downloader = Downloader()
    downloader.work()

本文由博客一文多发平台 OpenWrite 发布!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容