Greasy Fork

网盘链接识别

识别网页中显示的网盘链接,目前包括百度网盘、蓝奏云、天翼云、中国移动云盘(原:和彩云)、阿里云、文叔叔、奶牛快传、123盘、腾讯微云、迅雷网盘、115网盘、夸克网盘、城通网盘(部分)、坚果云、BT磁力,支持蓝奏云、天翼云(需登录)、123盘、奶牛和坚果云(需登录)直链获取下载,页面动态监控加载的链接

目前为 2023-09-10 提交的版本。查看 最新版本

作者
WhiteSevs
评分
0 0 0
版本
23.9.10.21.00
创建于
2022-05-24
更新于
2023-09-10
大小
248.2 KB
许可证
GPL-3.0-only
适用于
所有网站

🏆声明

本脚本没有百度网盘夸克城通直链解析功能,主体是识别链接,其中百度网盘只有跳转第三方解析百度网盘链接,第三方网站需自行填写!此功能只为方便跳转而已!

本脚本名称是 网盘链接识别,不是解析!!! 本脚本名称是 网盘链接识别,不是解析!!! 本脚本名称是 网盘链接识别,不是解析!!!

🎁演示GIF

网盘链接识别演示.gif

🌈 使用方式

识别出链接时,页面侧边栏会出现一个悬浮按钮。

功能 设备 操作
显示链接界面 PC 点击
手机 点击
显示设置界面 PC 双击/右击后点击设置
手机 双击
显示历史匹配记录 PC/手机 设置中打开
复制链接 PC 链接界面/历史匹配记录界面右击链接
手机 链接界面/历史匹配记录界面长按链接
访问链接 PC 链接界面/历史匹配记录界面右击链接
手机 链接界面/历史匹配记录界面长按链接
修改访问码 PC 链接界面/历史匹配记录界面右击链接
手机 链接界面/历史匹配记录界面长按链接

🌍 介绍

  • 手机,电脑均可使用
  • 识别到网盘链接会屏幕侧边栏出现悬浮按钮
  • 可拖动悬浮按钮到任意位置,它会自动吸附到侧边栏,还可以设置透明度和大小,让它不影响浏览网页(手机)【提示:有默认最大值和最小值】
  • 可点击网盘图标小按钮,可定位该链接在网页中出现的位置
  • 可自行设置弹窗动画,内含 15 种动画
  • 可自行设置页面文本延时检测时间(0.6秒~5秒,默认0.8秒),建议如果是视频网站比如bilibili,加入黑名单,播放视频会卡
  • 可点击间隔的字符(innerText)或间隔的字符(innerHTML),恢复默认值
  • 可设置打开存储匹配记录,开启后所有匹配到的网盘链接都可以在设置中打开历史匹配记录打开,可以查看到匹配的网盘链接网站搜索过滤

📢 总设置

  • 悬浮按钮大小
  • 悬浮按钮透明度
  • 匹配类型可选择普通文本innerText(默认)、超文本innerHTML和全部(包括innerTextinnerHTML)
  • 设置弹窗动画
  • 读取剪贴板内容,识别网盘链接
  • 设置 PC 端可拖拽窗口
  • 设置自动输入访问码,可通过右击长按出现的菜单选项访问链接,如果存在访问码,将自动填入访问码,目前存在部分网盘未实现自动填入(没找到这个网盘的存在链接的)
  • 设置获取重定向后的直链,可对某些网盘直链解析链接进行重定向后的链接获取
网盘 新标签页打开 单文件解析 多文件解析 Scheme转发直链 提取码innerText间隔(默认) 提取码innerHTML间隔(默认) 其它功能
https://favicon.yandex.net/favicon/v2/https://pan.baidu.com/?size=16 百度网盘 20 300 自行配置第三方网站解析
https://favicon.yandex.net/favicon/v2/https://www.lanzoux.com/?size=16 蓝奏云 20 300
https://favicon.yandex.net/favicon/v2/https://cloud.189.cn/?size=16 天翼云 √(需登录) 20 300
https://favicon.yandex.net/favicon/v2/https://yun.139.com/?size=16 中国移动云盘(原:和彩云) 20 300
https://favicon.yandex.net/favicon/v2/https://www.aliyundrive.com/?size=16 阿里云 20 300
https://favicon.yandex.net/favicon/v2/https://www.wenshushu.cn/?size=16 文叔叔 20 300
https://favicon.yandex.net/favicon/v2/https://cowtransfer.com/?size=16 奶牛快传 20 300
https://favicon.yandex.net/favicon/v2/https://www.123pan.com/?size=16 123云盘(文件>100MB则需登录) 20 300
https://favicon.yandex.net/favicon/v2/https://www.weiyun.com/?size=16 腾讯微云 20 300
https://favicon.yandex.net/favicon/v2/https://pan.xunlei.com/?size=16 迅雷网盘 20 300
https://favicon.yandex.net/favicon/v2/http://www.115.com/?size=16 115网盘 20 300
https://favicon.yandex.net/favicon/v2/https://www.ctfile.com/?size=16 城通网盘 20 300
https://favicon.yandex.net/favicon/v2/https://pan.quark.cn/?size=16 夸克网盘 20 300
🚖BT磁力 支持Scheme转发
https://favicon.yandex.net/favicon/v2/https://www.jianguoyun.com/?size=16 坚果云(需登录) 20 300
https://favicon.yandex.net/favicon/v2/https://onedrive.live.com/?size=16 OneDrive 20 300

🔧 帮助

1.百度网盘配置

百度网盘链接解析的配置,主要是使用了开源项目https://github.com/yuantuo666/baiduwp-php的网站

参数
网址-Url 网站的 url,末尾带/,如:https://www.example.com/
参数-Key 该项目一般是 surl
密码-Key 该项目一般是 pwd
密钥-Key 该项目一般是 Password
密钥-Value 如果站长启用的话,输入密钥
网站存在密钥访问 如果站长启用的话,请开启,上面的密钥-Key 和密钥-Value 才会生效

ZPJRUv.png

2.Scheme 调用方式

首先开启该设置后,需要在手机上装特定的 app https://baiqi.lanzoul.com/b066di6gb 密码:bzyb

该链接格式为jumpwsv://go?package={#package#}&activity={#activity#}&intentAction={#intentAction#}&intentData=网盘链接&intentExtra={#intentExtra#}

参数
{#package#} App包名
{#activity#} App的Activity入口
{#intentAction#} Activity Action Intent常量,一般是android.intent.action.VIEW
{#intentExtra#} 可以为空,若使用,则为{"参数1":"值1","参数2":"值2"},注意&换成{-and-}#换成{-number-}

下面几个是示例 scheme 链接,可以直接复制粘贴到里面去

  • 使用IDM+下载该链接
jumpwsv://go?package=idm.internet.download.manager.plus&activity=idm.internet.download.manager.UrlHandlerDownloader&intentAction=android.intent.action.VIEW&intentData={#intentAction#}&intentExtra=
  • 使用IDM+内部浏览器访问该链接
jumpwsv://go?package=idm.internet.download.manager.plus&activity=acr.browser.lightning.activity.BrowserLauncher&intentAction=android.intent.action.VIEW&intentData={#intentAction#}&intentExtra=
  • 使用IDM+内部浏览器隐身访问该链接
jumpwsv://go?package=idm.internet.download.manager.plus&activity=acr.browser.lightning.activity.IncognitoActivity&intentAction=android.intent.action.VIEW&intentData={#intentAction#}&intentExtra=
  • 使用ADM下载该链接
jumpwsv://go?package=com.dv.adm&activity=com.dv.get.AEditor&intentAction=android.intent.action.VIEW&intentData={#intentAction#}&intentExtra=
  • 使用ADM内部浏览器访问该链接
jumpwsv://go?package=com.dv.adm&activity=com.dv.get.WebBrow&intentAction=android.intent.action.VIEW&intentData={#intentAction#}&intentExtra=
  • 使用手机版迅雷下载该链接(可以是magnet格式)
jumpwsv://go?package=com.xunlei.downloadprovider
&activity=com.xunlei.downloadprovider.launch.dispatch.mocklink.LinkDLBtFileExplorerActivity&intentAction=android.intent.action.VIEW&intentData={#intentAction#}&intentExtra=

3.什么是提取码innerText/innerHTML间隔?

网盘链接分为两块,分享码提取码,其中,由于网站的网盘链接的多样性,分享码提取码之间可能存在很长的干扰的字符串,设置间隔即为设置容错最大干扰的字符串的长度。