nilaoda / N_m3u8DL-CLI

[.NET] m3u8 downloader 开源的命令行m3u8/HLS/dash下载器,支持普通AES-128-CBC解密,多线程,自定义请求头等. 支持简体中文,繁体中文和英文. English Supported.
https://nilaoda.github.io/N_m3u8DL-CLI/
MIT License
14.41k stars 2.18k forks source link

【Chrome插件分享】修改猫爪视频下载插件,识别地址后点击识别地址自动调用下载器开始下载,让下载一步到位【支持N_m3u8DL-CLI_v3.0.1协议下载】 #647

Open SelectSex opened 2 years ago

SelectSex commented 2 years ago

1.打开网站识别地址, Images_1650626270783_1 2。下载第8集, Images_1650626270783_105 3。点击第9集,再次点击是别的地址下载 Images_1650626270783_119

  1. 最新版加入了直接从视频播放页左下角点击 快捷 下载地址 就可以快速调用下载 image

[maozhua1.0.17.zip]下载取消,有bug,搞完周五太心急了,json转化有问题了,重新处理再发

1.0.21:升级1.0.21 应网友请求,加入了小功能【在网页内左下角生成最多4条捕获的下载地址的快捷点击按钮,方便下载】

1.0.22:升级1.0.22 1.修复快捷点击按钮使用时未设置是否下载完成后删除分片的bug 2.修复9个勾选设置项中2个勾选因为id命名不小心加入空格导致的无法保存设置的bug MaoZhuaDowStart1.0.22.zip MaoZhuaDowStartCrx1.0.22【crx插件解压使用--只限于低版本chrome或者低版本chrome核心的三方浏览器比如百分浏览器】.zip

注意事项:因为chrome高版本对于非官方chrome插件的限制或者对于非商店的插件的限制,直接将crx插件拖入扩展安装界面,安装完成后提示【此扩展程序可能已经损坏】,推荐方法为使用 最新版的百分浏览器,百分浏览器2022年底终于发布升级内核的最新5.0版本,支持使用crx插件,方便的一批

PS:不好用,请打我。 PS:我这里使用的猫爪插件作者老的版本的插件进行的修改,事后才发现猫爪作者一直再更新,推荐大家同时安装作者的最新猫爪插件体验。 PS:只需要安装我修改的猫爪插件,然后用cmd命令行注册N_m3u8DL-CLI_程序,就可以通过插件调用N_m3u8DL-CLI直接下载了,无需其他繁琐设置。压缩包中的word教程是老版本的使用方式,可以不用看了 PS:老的下载程序调用方式需要开启开发者模式,然后将插件源码文件夹解压安装插件,这是老的下载方式的弊端 PS:使用我修改的最新的插件,搭配N_m3u8DL-CLI的最新版是最佳食用方式。

感谢感谢 @nilaoda 大佬的掉N_m3u8DL-CLI_v3.0.1的更新,让我们可以通过修改版本猫爪crx插件进行一键调用N_m3u8DL-CLI程序 同时感谢@plasx520同学的浏览器一键下载插件无需安装任何软件插件源码【我恬不知耻的解压学习复制了大佬的js代码将下载地址转为正确的格式,哈哈我是跨界写js,其实没有可以复制的代码,我还不知道怎么写出来】

nilaoda commented 2 years ago

666

xiaoxiaoliya commented 2 years ago

1.打开网站识别地址, Images_1650626270783_1 2。下载第8集, Images_1650626270783_105 3。点击第9集,再次点击是别的地址下载 Images_1650626270783_119

[maozhua1.0.17.zip]下载取消,有bug,搞完周五太心急了,json转化有问题了,重新处理再发

1.0.17:修复json时[]导入json导致的json保存失败无法保存headers的问题 maozhua1.0.17.zip

1.0.18:加入注释和注意事项 MaoZhuaDowStart1.0.18.zip

PS:不好用,请打我。

是否可以只选择一次请求头,直到下一次选择新的请求头它都不会被清空,不然每次新打开插件就要重新选择请求头

SelectSex commented 2 years ago

@xiaoxiaoliya
image 先保存当前网址的请求头,再勾选自动匹配,现阶段 只能这样,更加智能 的代码写的太麻烦了, 这里我设计的记录请求头,是针对不同的网址记录不同的请求头。你想要对所有网站都使用同一个请求头的特俗情况,可以自己改代码,插件根目录的 startdownload.js文件到第45行 image

xiaoxiaoliya commented 2 years ago

@xiaoxiaoliya image 先保存当前网址的请求头,再勾选自动匹配,现阶段 只能这样,更加智能 的代码写的太麻烦了, 这里我设计的记录请求头,是针对不同的网址记录不同的请求头。你想要对所有网站都使用同一个请求头的特俗情况,可以自己改代码,插件根目录的 startdownload.js文件到第45行 image ok,谢谢

nilaoda commented 2 years ago

@SelectSex 其实可以让浏览器直接拉起下载器了 https://github.com/nilaoda/N_m3u8DL-CLI/pull/640

steelpad commented 2 years ago

运行“添加下载消息通信Json文件到注册表.bat”的时候,提示 系统找不到指定的路径。 connect_download_exe.json文件不存在无法执行...

SelectSex commented 2 years ago

运行“添加下载消息通信Json文件到注册表.bat”的时候,提示 系统找不到指定的路径。 connect_download_exe.json文件不存在无法执行...

检查你当前bat所在目录的 connect_download_exe.json文件是否存在,不存在就重新下载我的包

SelectSex commented 2 years ago

@SelectSex 其实可以让浏览器直接拉起下载器了 #640

代码是4月多提交的,大佬你是不是应该发布新版本,让新代码生效了,我后面改改,你发布后,我就去除js本地调用,直接在插件中发起m3u8地址协议请求调用即可,

nilaoda commented 2 years ago

@SelectSex 最新版本已发布,使用window.btoa将参数编码后,通过m3u8dl://协议即可传输到下载器解析

SelectSex commented 2 years ago

@SelectSex 其实可以让浏览器直接拉起下载器了 #640

大佬,我更新了。

SelectSex commented 2 years ago

image 1.0.20下载方式是调用注册下载协议的方式,请先执行下载程序注册, 记得勾选,屏幕不够大导致无法鼠标点击 打开按钮的同学,可以按下键盘上下左右的 左键选中打开按钮,然后回车即可

plasx520 commented 2 years ago

能不能搞个漂浮窗点一下就下载,我不想点右上角,下载电视剧那叫一个累啊。

SelectSex commented 2 years ago

能不能搞个漂浮窗点一下就下载,我不想点右上角,下载电视剧那叫一个累啊。

真不能,这是技术问题。我是业余搞插件代码的,没那个能力!小改还行,大改太难为我了

SelectSex commented 2 years ago

能不能搞个漂浮窗点一下就下载,我不想点右上角,下载电视剧那叫一个累啊。

思考了一下,在网上copy了一天的代码,勉强把你要的功能搞出来了

SoraMomo commented 2 years ago

无法下载小鹅通的视频。唉。

SelectSex commented 2 years ago

无法下载小鹅通的视频。唉。

这个没法子,小鹅通的视频处理比较麻烦,需要你自己解密获取很多东西才能下载,N_m3u8DL-CLI的默认下载是无法解析小鹅通的视频的,光有个m3u8地址是没用的

Lucifar13 commented 2 years ago

我有2台电脑,都注册协议以后,同一个浏览器,1台可以通过页面左下角下载链接和绿色的那个按键(新的下载。。。)启动协议下载,但另一台只能通过页面左下角的下载链接启动,点那个绿色的下载没反应。。。

huanghaobaobao commented 2 years ago

新版猫抓已经可以调用m3u8dl://协议下载m3u8,但是怎么设置N_m3u8DL-CLI啊?有没有大佬教一下

SelectSex commented 2 years ago

新版猫抓已经可以调用m3u8dl://协议下载m3u8,但是怎么设置N_m3u8DL-CLI啊?有没有大佬教一下

打开管理员模式的 cmd命令窗口,在cll-v3.0.1.exe所在目录 运行命令 N_m3u8DL-CLI_v3.0.1.exe --registerUrlProtocol

或者 在 N_m3u8DL-CLI_v3.0.1.exe所在目录右键新建bat文件,输入内容 N_m3u8DL-CLI_v3.0.1.exe --registerUrlProtocol 然后保存,对着bat文件右键管理员模式运行

nilaoda commented 2 years ago

@huanghaobaobao 猫抓这里有文档 https://o2bmm.gitbook.io/cat-catch/docs/m3u8parse 注册方式按楼上同学的来

huanghaobaobao commented 2 years ago

成功了,谢谢二位@nilaoda @SelectSex

SelectSex commented 2 years ago

assigned

猫爪作者有更新了吗?顺着你的地址爬过去,竟然更新了,我过段时间看下作者官方的好不好用,之前不知道作者还在更新,以为都是互联网无人问津的猫爪了,忘了致谢猫爪的原作者了,尴尬

lls8475 commented 4 months ago

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 { "background": { "page": "background.html" }, "browser_action": { "default_icon": "img/icon.png", "default_popup": "popup.html" }, "description": "网页媒体嗅探工具且支持调用下载工具", "differential_fingerprint": "1.223e6463612ef33399c346fcf2987952d5dd582e53c5a390f84b6c96b70706cc", "icons": { "128": "img/icon128.png", "40": "img/icon.png", "48": "img/icon.png" }, "homepage_url": "https://github.com/nilaoda/N_m3u8DL-CLI/issues/647", "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6UE3+FgGnrg2XhMVLh9PhKh/pvFEouGqNRyiB9euaHch5bw9ZXdqZRa4vbTd6/Aib9PwWiT8N5EaKtlADw8ewX4LrubcwBFL2segUkYEXta8Ql55zKNc6QGWN7P9imEQUvfZ6fEdVEp7ggqEhh0DjEXEtAEc0PkzQ9pDXlZ9aVlt8IktpUxEGyKByAylw4W6M8XD2HwQxFo6wcMtSKdJcPWehLi+Oh2K1Sz3zG5xtwbSKGV00eRKqLeaFlXXtlJlfJ+5nU1N2pDnbyRb0w+eGGhW+5rqr0FC+EVf8rpd5ZYnnQYUlF66Nuedjc5XhKSfGjBHUN20ppBllTck1IJJzQIDAQAB", "manifest_version": 2, "minimum_chrome_version": "30", "name": "猫抓修改版【新】", "options_page": "options.html", "permissions": [ "nativeMessaging", "tabs", "webRequest", ":///*", "\u003Call_urls>", "downloads" ], "update_url": "https://clients2.google.com/service/update2/crx", "version": "1.0.22" }

报错啦!!!!

plasx520 commented 4 months ago

感谢投稿怕冷爱上雪,您的投稿已收到,当晚就会开始审核。分享精神最可贵,如果稿件没有通过也非常感谢您投稿!软件无怕冷爱上雪版权的审核通过也不会发放奖励请勿使用快压流氓软件打包压缩包 发现一律略过

lls8475 commented 4 months ago

作者,现在还更新吗?我G了一下,发现是谷歌浏览器 manifest_version 2版本的问题要么升级到3, 还有differential_fingerprint这一串的指纹信息错了。。 反正都是 manifest_version 的问题。。。。。 望更新!