兰空图床(lsky-pro)V2.1的自动删除全部图片
lsky-pro,一个很好用的自由图创平台,可惜没有批量删除照片功能,自己使用的时候,有时需要测试,想重来的时候一个一个点也删除属实太难受了,花了一丢丢时间根据官方API写了一个批量删除的小程序。
仓库地址GitHub - lsky-org/lsky-pro: ☁️兰空图床(Lsky Pro) - Your photo album on the cloud.
代码很简单,只实现了最核心的删除全部图片功能,加入了接口请求过快重传机制,保证给你删干净,v2.0开始Authorization需要自己发http请求获取(网上教程很多),请务必按照提供的这个格式填写,Bearer 和后面的空格不能删去。
import time
import requestshead = { # 下方填入自己的token"Authorization": "Bearer x|xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","Accept": "json"}
url = "https://image.demo.com/api/v1/images" # 填入你的域名或服务器加端口s = requests.session()
s.keep_alive = False # 防止请求过多res = requests.get(url, headers=head)
last_page = res.json()["data"]["last_page"] # 获取页数key_dict = []
for page in range(last_page):print("正在获取第 %d 页数据" % (page + 1))param = {"page": page + 1}key_result = requests.get(url, headers=head, params=param)res = key_result.json()["data"]["data"]for i in res:key_dict.append(i["key"])print("一共获取到 %s 页数据,共 %d 张图片" % (last_page, len(key_dict)))
time.sleep(3)count = 0
while count != len(key_dict):print("删除第 %d 张图片" % (count + 1))url_delete = url + "/" + key_dict[count]print(url_delete)del_param = {"key": key_dict[count]}del_result = requests.delete(url_delete, headers=head, params=del_param)count += 1print(del_result.json())if not del_result.json()["status"]: # 判断删除状态count -= 1print(count)print("接口请求过快,5秒后重试")time.sleep(5)
运行结果如下:
兰空图床(lsky-pro)V2.1的自动删除全部图片相关推荐
- 兰空图床Lsky Pro 免费开源图床网站程序v1.6.3
介绍: 兰空图床Lsky Pro 免费开源图床网站程序v1.6.3支持第三方云储存,本地.阿里云 OSS.腾讯云 COS.七牛云.又拍云.FTP 多图上传.拖拽上传.粘贴上传.上传预览.全屏预览.页面 ...
- Lsky Pro兰空图床程序网站PHP源码
介绍: Lsky Pro(兰空图床),是基于 PHP+mysql 开发的图床系统,面向技术博客.个人博客.简书等支持 markdown 的平台等. 同样可作为云上相册使用,支持图片多图上传.拖拽上传. ...
- 开源的兰空图床LskyPro
什么是兰空图床? 为个人站长.开发者.写博文爱好者开发的图床程序,同时可用作网络云相册. 构建镜像 之前有读者给我推荐了兰空图床,既然是好东西当然要折腾一下,不过没找到官方的 docker 镜像 官方 ...
- Windows系统部署LskyPro兰空图床
写在前面 本文主要介绍在Windows下部署兰空图床,以及安装过程, 非Windows系统可以参考本文章的安装流程,结合自己系统版本进行部署 图床用处 图床在日常的用处非常广泛,尤其对于经常写博客的人 ...
- Lsky Pro+云服务器搭建私人图床
准备 Ubuntu云服务器(已安装宝塔),并解析一个域名主机记录 Lsky Pro官方仓库下载lsky-pro.zip Picgo官方仓库下载PicGo-Setup-x.x.x-x64.exe并安装 ...
- 宝塔安装Lsky Pro图床教程
欢迎访问我的个人博客皮皮猪:http://www.zhsh666.xyz Lsky Pro图床是一个支持本地.阿里云 OSS.腾讯云 COS.七牛云.又拍云等储存方式的基于PHP的开源图床. 项目主页 ...
- 【云原生之Docker实战】使用Docker部署Lsky Pro个人图床平台
[云原生之Docker实战]使用Docker部署Lsky Pro个人图床平台 一.Lsky Pro介绍 1.Lsky Pro简介 2.Lsky Pro特点 二.检查宿主机系统版本 三.检查本地dock ...
- 23 版本以上的v4包_Ant Design Pro V2升级到V4 小结
前言 前不久接手过一个历史悠久的项(shi)目(shan),技术栈之复杂(混乱)令我潸然泪下:你甚至可以在一个项目里使用前端三大框架(Angular1, Vue, React). 三份的代码,本应该给 ...
- EasyImage图床源码V2.0
介绍: EasyImage图床源码V2.0,PHP语言,无数据库,支持多文件上传,返回图片url,markdown,bbscode,html的一款图床程序. 使用的zui的前端自适应模板,以html5 ...
最新文章
- BZOJ 1597: [Usaco2008 Mar]土地购买( dp + 斜率优化 )
- 史上最完整的人工智能书单大全,学习AI的请收藏好
- qt布局嵌套_PyQt5 笔记(01):嵌套布局
- 【计算机网络复习 数据链路层】3.5.1 信道划分介质访问控制
- 【静态站点(三)】之 Gridsome + Strapi + Vercel + Pm2 部署案例
- 在Linux环境下安装JDK+JBoss
- git Tower 操作记录
- 联想e470c怎么修改电脑语言,联想电脑语言切换不了怎么办
- 印章如何去蜡_PS怎么制作蜡封印章的效果?
- 怎么p出模糊的照片_ps怎么把模糊的图片变清楚?ps把模糊图片高清化的具体教程...
- 还在为带货出行发愁吗?你想要的答案或许可以在电梯间找到
- VOT2016配置 VOT tookit
- 微信H5音乐自动播放
- 【无人机知识】吐血整理:史上最全最完整的飞机基本参数名称详解
- 资产监测设备中,使用浏览器解码Sigfox上行负载
- python编程题13-蒙特·卡罗方法计算圆周率
- raptor流程图赋值语句_用raptor软件画出以下程序的流程图,将结果的截图复制到答题框中...
- 计算机毕业设计Java医院管理系统(系统+源码+mysql数据库+Lw文档)
- mysql日期vlog
- Android开发我音乐App