Python使用qbittoreent的webAPI实现自动下载种子

因为有个小项目需要爬取某影视论坛的种子 并自动下载 相当于伪原创吧 加工加工在自己网站上发布在线视频 这个只是一个小小的片段 用于记录
qbittoreent好像没有命令模式 找了很多工具 最后还是觉得这个工具好像挺不错 而且有无头模式的源码
因为在本地测试方便安装的Linux是ubuntu20.4的版本 有XWINDOWS所以没有测试那个无头源码 等到部署的时候再说吧 拖延症严重 外加新手 外加英文操蛋的很 阅读他的webAPI很是费劲

qbittoreent使用的是4.3.0.1版本的开启webUI 吐槽国内github的网速实在是太慢太慢了 web API v2.6.0 本人喜欢新版 (其实都是从0开始 新版旧版一个德行) 配置要所需环境 (太新的朋友自己研究文档吧)
直接上代码吧 我也不知道该说什么

import os
from qbittorrentapi import Client
from time import sleepcomp_path = 'F:\pythoncode\pythonse\se' #带有种子的文件夹,其中有jpg等文件 多级目录
filename='.torrent'  #搜索.torrent文件的后缀
result =[]
client = Client(host='192.168.70.149:8080',username='admin',password='admin')  #实例化qbittorrentwebAPI客户端实例def findfiles(files_path, files_list): #搜索函数#查找文件代码files = os.listdir(files_path)for s in files:s_path = os.path.join(files_path, s)if os.path.isdir(s_path):findfiles(s_path, files_list)elif os.path.isfile(s_path) and filename in s:result.append(s_path)
def qbittorrent_open(path):   #添加种子a = open(path,'rb')client.torrents_add(torrent_files=a,save_path='/home/hwm/torrents/')sleep(1)print(path,'成功...')if __name__ == '__main__':findfiles(comp_path,result)for i in range(len(result)):path = result[i]qbittorrent_open(path)

因为比较懒 还没有把下载完成后自动移除下载队列 还有就是增量式的监控爬虫文件夹写出来 哎~!事多人懒 没办法 抽空写完了在发吧
爬虫我就不献丑了 写的不咋样 其实都不咋样

Python使用qbittoreent的webAPI实现自动下载种子相关推荐

  1. python百度网盘下载-python实现简单的百度云自动下载

    最近女同让我帮助从百度云下载200个文件,给了我连接和提取码,这种重复的工作不适合人做写了一个简单的爬虫 #coding=utf-8 """自动填写提取码下载百度云资源 ...

  2. python软件下载安装百度网盘-python实现简单的百度云自动下载

    最近女同让我帮助从百度云下载200个文件,给了我连接和提取码,这种重复的工作不适合人做写了一个简单的爬虫 #coding=utf-8 """自动填写提取码下载百度云资源 ...

  3. 发现一个舔狗神器,Python真的太厉害了,自动下载妹子视频...

    文章目录 序言 涉及知识点 环境介绍 案例实现步骤 案例流程 效果展示 序言 兄弟们,现在短视频主播好看的妹子太多了,有时候遇到自己喜欢的,虽然点了赞或者收藏了,但是万一主播把视频隐藏下架了呢? 所以 ...

  4. python discuz_Python爬虫自动下载Discuz论坛附件。

    121,278 因工作需要,要定期收集卡饭论坛的病毒样本板块的病毒样本,所以就考虑用 Python做个爬虫,然后自动下载附件. 核心功能有3个: 1· 登录 2· 伪造cookie保持session ...

  5. python爬虫图片实例-【图文详解】python爬虫实战——5分钟做个图片自动下载器...

    我想要(下)的,我现在就要 python爬虫实战--图片自动下载器 之前介绍了那么多基本知识[Python爬虫]入门知识(没看的赶紧去看)大家也估计手痒了.想要实际做个小东西来看看,毕竟: talk ...

  6. 爬虫python下载-如何用Python爬虫实现百度图片自动下载?

    制作爬虫的步骤 制作一个爬虫一般分以下几个步骤: 分析需求 分析网页源代码,配合开发者工具 编写正则表达式或者XPath表达式 正式编写 python 爬虫代码 效果预览 运行效果如下: 存放图片的文 ...

  7. python爬虫下载文件-【Py大法系列--03】Python如何自动下载文件

    问题描述 Python自动下载文件,通用文件,包括但不限于压缩文件.图片等. 解决方法 一般情况下,Python下载文件的方式有以下几种: 利用urllib.urllib2,即Python爬虫用的最多 ...

  8. Dataset之MNIST:MNIST(手写数字图片识别+ubyte.gz文件)数据集的下载(基于python语言根据爬虫技术自动下载MNIST数据集)

    Dataset之MNIST:MNIST(手写数字图片识别+ubyte.gz文件)数据集的下载(基于python语言根据爬虫技术自动下载MNIST数据集) 目录 数据集下载的所有代码 1.主文件 mni ...

  9. Python画图实战之画K线图【附带自动下载股票数据】

    关于Python画图的基本知识可以先查看下面这篇文章Python画图(直方图.多张子图.二维图形.三维图形以及图中图)https://blog.csdn.net/weixin_41896770/art ...

最新文章

  1. C#编写最小化时隐藏为任务栏图标的Window appllication
  2. codeforces Gym 100338E Numbers (贪心,实现)
  3. Python之分组级运算——【transform()方法、apply()方法】
  4. python websocket异步高并发_python – WebSocket聊天异步示例崩溃
  5. c语言的局部指针,C中局部变量指针问题
  6. oracle日期函数2!
  7. AliSQL 配置安装
  8. 谷歌大脑的“世界模型”简述与启发
  9. 一款PDF解密工具的Keygen
  10. 4k纸是几厘米乘几厘米_4K纸有多大 。。厘米
  11. 基于Websocket协议的即时通讯系统设计与实现
  12. 【系统集成项目管理工程师】信息系统集成及服务
  13. 3月13日云栖精选夜读 | Serverless 风暴来袭,前端工程师如何应对?...
  14. 用metaRTC(yangwebrtc)搭建兼容webrtc云3D云游戏的云平台
  15. 华为MateBook E 12.6英寸 win11 16g+512g 轻评测
  16. 牛顿法求解无约束最优化问题
  17. 闭环系统的零极点图判定稳定性_实验五 线性系统的稳定性和稳态误差分析
  18. 星网锐捷语音网关密码重置恢复出厂设置
  19. 安全基础--22--安全测试
  20. centos os u盘启动盘_制作U盘启动盘,CentOS系统安装

热门文章

  1. Error:Could not create the Java Virtual Machine. Error:A Fatal exception has occurred错误解决
  2. Solaris培训第二章:OpenBoot PROM(转)
  3. 用计算机语言编写累加程序,用汇编语言实现如下程序:进行自然数相加(1+2+3... 汇编语言 编写程序实现自然数1到100的累加。要求用......
  4. 一:FPGA从入门倒入坟-第一个基础实例蜂鸣器
  5. moment.js 实现获取近一月、近三月、近一年、一月后、一年后等
  6. 【励志】如何有技巧地自律
  7. 高温预警c语言,高温预警信号分为几个等级
  8. 一位创业者创业失败后,成功的做了一个创业孵化器!
  9. 喜欢一个讨厌的人_为什么我们喜欢讨厌漫画无人
  10. 完美解决三星手机拍照后横竖屏切换导致的回调为null以致程序崩溃的问题(包括三星note3的特殊适配)