xifangczy / cat-catch

猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension
GNU General Public License v3.0
9.87k stars 900 forks source link

希望添加CLI转RE命令的集成 #209

Open whxuezhe opened 1 year ago

whxuezhe commented 1 year ago

参考这段批处理,我已发现RE也可以像CLI下载卧龙资源网的视频资源:

@echo off

::开始 Title N_m3u8DL-RE 下载工具

setlocal enabledelayedexpansion

cd /d %~dp0 ::设置模块路径 ::将当前目录保存到参数b中,等号前后不要有空格 set b=%cd%

::---------------输入部分--------------- ::输入链接和文件名 set "link=" set /p "link=请输入链接: " if "!link!"=="" ( echo 错误:链接不能为空! pause exit /b 1 )

set "filename=" set /p "filename=请输入保存文件名: " if "!filename!"=="" ( echo 错误:文件名不能为空! pause exit /b 1 )

::---------------设置部分--------------- ::设置临时文件存储目录 set "TempDir=N_m3u8DL_Temp"

::设置输出目录,请根据你的实际需求将E:\Download替换为你想要保存文件的实际目录路径。 set "SaveDir=E:\Download"

::设置ffmpeg.exe路径,从批处理所在文件夹到Program Files共3层。 set "ffmpeg=ffmpeg.exe"

::---------------输出部分--------------- echo 临时目录:%TempDir% echo 输出目录:%SaveDir% echo ffmpeg.exe路径:%ffmpeg%

::---------------设置结束---------------

::删除临时文件夹。下载失败的临时文件不会自动删除,所以手动清理一次。 echo 删除临时文件夹 rd /s /q "%TempDir%"

::空一行 echo.

::开始下载 call :Download "%link%" "%TempDir%" "%SaveDir%" "%filename%" pause exit /b

:Download echo 开始下载...

N_m3u8DL-RE "%~1" --tmp-dir "%~2" --save-dir "%~3" --save-name "%~4" --download-retry-count:9 --check-segments-count:false --no-log:true --ffmpeg-binary-path "%ffmpeg%" --ui-language:zh-CN

if errorlevel 1 ( echo 下载失败! ) else ( echo 下载完成! )

exit /b 因此,我希望随着RE的开发日趋完善;是否把CLI转RE列入日程表,话说RE用的PS终端命令、学识浅薄的我真的学不懂其语法描述。谢谢!另外,现在猫抓我这边的情况是;使用猫抓解析-显示命令、复制命令到本地原生N_m3u8DL-CLI来下载,我这里猫抓的调用方式下载很不稳定。系统是win11 Canary 25905.1000

xifangczy commented 1 year ago

目前最简单方法是在 设置 - 复制选项 - HLS m3u8文件/DASH mpb文件 把m3u8DL-RE参数写进去 之后遇到m3u8/mpd文件 直接在资源列表窗口点击复制按钮就行 最后 打开m3u8DL-RE粘贴

因为目前m3u8DL-RE仍然没有调用协议

whxuezhe commented 1 year ago

屏幕截图 2023-07-23 112610 可是即使这样,学识浅薄的我也不会弄啊!目前猫抓我这里非常不稳定、CLI无法下载比较大的视频、RE的话完全不懂命令语法!所以:我贴出模块路径等信息,你有空帮我改好;我直接套用就好,万分感激! 模块路径如下:"D:\Program Files\N_m3u8DL-RE_Beta_win-x64_20230628\N_m3u8DL-RE_Beta_win-x64\N_m3u8DL-RE.exe" FFmpeg不知道用那一个,"D:\Program Files\N_m3u8DL-CLI_v3.0.2_with_ffmpeg_and_SimpleG\ffmpeg.exe" "E:\辅助解码\ffmpeg-2023-07-16-git-c541ecf0dc-full_build\ffmpeg-2023-07-16-git-c541ecf0dc-full_build\bin\ffmpeg.exe" 保存路径:"E:\Downloads\Movies"有劳你,帮忙修改好让我可以直接套用的那种;不过也不是太着急,你啥时有空、有闲暇好心情时都可以。我的电脑知识太浅薄,DOS基础考试都不及格;汗颜啊!恳求你的帮助-就是这样的报错,单独从终端允许RE。完全不明白语法的我

RikaCelery commented 1 year ago

@whxuezhe