赞
踩
本文主要介绍利用Python实现磁力链接批量下载电影。
前几天一个朋友发给我一堆磁力链接,说是一些比较不错的电影,可以这两天闲着看看。可是链接太多了,要是一个个添加下载还不得累死啊!所以我决定使用一些自动化下载的方法来试试。
起初我企图去找一些现有下载工具的API,但是比较不幸,没有找到,但是我发现一个一个比较有趣的库 pypiwin32,这个库是用来执行一些windows指令的。也是非常棒的一个库。之前有用到它处理excel。此时我打算使用win32去自动驱动迅雷实现种子连接批量自动下载。
关于pypiwin32这个库,我注意到了Dispatch函数,使用这个函数应该可以直接驱动迅雷。这个函数是用于连接固定软件的,使用这个程序只需要将安装软件在本电脑注册的名字获取就可以了。为了简化查找注册名的流程,我把迅雷的注册名直接写在这里:
ThunderAgent.Agent.1
我本地的注册名是上面这个,当然如果上面这个不行可以试试下面这个:
ThunderAgent.Agent64.1
对于目前版本的迅雷9或迅雷10应该都是没有问题的。
那下面就开始我们的自动化旅程了!
首先我们需要下载pypiwin32这个库,我们使用pip直接安装。
pip install pypiwin32
如果下载速度过慢可以指定清华源进行下载:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pypiwin32
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。