如何提取OneDrive文件直链?
原理
原链接:
https://xxxx-my.sharepoint.com/:x:/g/personal/xx_xx_xx/xxxxxxxxxx
直链:
https://xxxx-my.sharepoint.com/personal/xx_xx_xx/_layouts/52/download.aspx?share=xxxxxxxxxx
(这一种更有效)或
https://xxxx-my.sharepoint.com/:x:/g/personal/xx_xx_xx/xxxxxxxxxx?download=1
(这是重定向跳转至直链)
Python实现
我自己编写的一个Python小工具
源码:
# 原理:https://www.qian.blue/archives/OneDrive-straight.htmlimport redef judgeLink(url):reg1 = r'https://.+sharepoint\.com'reg2 = r'personal/(\w+?)/'reg3 = r'.*/(\S+)'reg4 = r'com/:(\w):/'p1 = re.findall(reg1, url)[0]p2 = re.findall(reg2, url)[0]p3 = re.findall(reg3, url)[0]if '?' in p3:p3 = re.findall(r'(\S+?)\?', p3)[0]if re.findall(reg4, url)[0] == 'f':return "抱歉,你所输入链接分享的是文件夹,直链生成仅对单文件有效。"return p1 + '/personal/' + p2 + '/_layouts/52/download.aspx?share=' + p3if __name__ == "__main__":url = input("请输入你的OneDrive单文件分享链接:")try:url_judged = judgeLink(url)print(f"\n>>> {url_judged}")except:print("\n>>> 请检查你的输入链接是否正确?")
通过搭建目录程序获得直链
OneManager(推荐,支持一键部署)
OneManager的进阶玩法:
如何提取OneDrive文件直链?相关推荐
- php 读取onedrive文件夹,oneindex
oneindex Onedrive Directory Index 功能: 不用服务器空间,不走服务器流量, 直接列onedrive目录,文件直链下载. demo change log: 18-03- ...
- 天翼云解析工具-获取文件直链PHP源码
简介: 使用本工具,可以获取文件直链,也就是通过获取的链接可以直接访问文件. 文件分享,减少中间页面,减少广告,更便捷高效: 视频外链,上传视频到网盘,获取视频地址,可用于苹果cms程序播放视频: 图 ...
- onedrive电脑手机不同步_Win10系统OneDrive不同步咋办?如何同步OneDrive文件?
通常在使用计算机时遇到一些问题.然后我们有必要找到解决方案.当你备份某些东西时,它有时不会同步.所以你需要解决它并使用OneDrive.以下是修复同步问题的常用和简单方法. 如何同步OneDrive文 ...
- 案例:Oracle dul数据挖掘 磁盘损坏dul提取数据文件中表的数据及l
通过使用Oracle DUL工具提取损坏磁盘里的数据库文件中的表及lob字段中内容 在有次8i的库恢复中,因为硬盘损坏导致几个表出现很多诡异性坏块,尝试使用dul对其进行挖掘数据,当时使用dul 9 ...
- 提取so文件的特征值
ELF文件格式 这一节文章的标题叫做<提取so文件的特征值>,在这里就不得不说ELF文件的格式. 因为像.o , .so, .exe 为后缀名的文件都是elf格式的文件. ELF 文件格式 ...
- Office 365用户现可分享含有效期的OneDrive文件链接
对于经常跟好友分享OneDrive文件的用户来说,微软今天引入的新功能或许会让你感到开心.包含有效期的文件分享链接目前率先面向Office 365个人或者家庭版订阅用户在网页端操作开放,在激活这项扩展 ...
- XamarinSQLite教程在Xamarin.Android项目中提取数据库文件
XamarinSQLite教程在Xamarin.Android项目中提取数据库文件 由于不能直接打开该文件,开发者需要先将数据库文件从Android系统中提取出来.操作步骤如下. (5)选择MyDoc ...
- 样式处理——提取样式文件
前提说明 提取样式文件就是把源代码中写的样式提取成一个单独的文件,不是让其在 js 中加载. 提取样式文件会用到一个模块 mini-css-extract-plugin,这个模块是 loader 和 ...
- 【Android 逆向】APK 文件格式 ( Android 应用安装 | Zip 文件格式 | 使用 Python 代码提取 APK 文件 )
文章目录 一.Android 应用安装 二.APK 文件格式 三.使用 Python 提取 APK 文件 一.Android 应用安装 APK 是 Android 应用的安装文件 , 现在也有 AAB ...
最新文章
- 老司机给我们解读 Spring Boot 最流行的 16 条实践忠告
- shell 的 功能语句--1
- swing的gui是通过何种模式进行事件响应与监听_【Vert.x准备篇2】C10K问题与Reactor模式...
- leetcode -day8 Copy List with Random Pointer Single Number I II
- iOS之深入解析AFNetworking的底层原理
- qt.targets(66,3):元素<Import>中的“Project”特性的值无效
- lucene_indexWriter说明、索引库优化
- pandas数据分析选则接近数值的最接优方案
- Docker原理之CGroups
- 数据分析师mysql基础_数据分析师之mysql入门——数据检索
- 如何选择使用IEnumerable, ICollection, IList
- unity 多选枚举
- pr预设的卷及内核锐化是什么_PR2018-认识模糊和锐化特效使用
- 真正的即插即用!盘点11种CNN网络设计中精巧通用的“小”插件
- 概率统计笔记之 “数学期望和方差”
- Facebook中国程序员之死:年仅38岁就跳楼轻生
- 【码农学编曲】钢琴伴奏
- 计算机毕业设计JAVA拾忆鲜花销售系统mybatis+源码+调试部署+系统+数据库+lw
- 【造轮子/更新】打造一个简单的万能Excel读写工具
- 始祖双碳新闻 | 2022年8月12日碳中和行业早知道
热门文章
- [你应该掌握的] 基本函数的应用与实现
- oracle数据库中的注释
- [附源码]计算机毕业设计Python的个人理财系统(程序+源码+LW文档)
- 聊一聊如何搭建高性能网站哪一些事
- C语言——switch....case函数用法
- Linux环境宿主机进入Docker容器
- 华为余承东称华为P30系列将重写规则
- java web根据excel word模板生成前台页面,自动求和
- 更改Oracle默认端口8080(亲测)
- postfix邮件列表