xdm网页万能下载器
早上十点,页万同事老周对着浏览器里的载器视频教程干瞪眼——页面右下角那个“下载”按钮灰着,点了三遍没反应。页万他截图发群里,载器配了句“这破网站防得跟银行金库似的页万”。我甩过去一个链接,载器他五分钟后就回来喊:“成了!页万连弹幕都扒下来了。载器”那个链接就是页万xdm网页万能下载器,一个连安装包都不到2MB的载器小工具。
这玩意儿解决的页万不是技术问题,是载器耐心问题。你见过多少网页把下载功能藏得比找彩蛋还深?页万有的视频要注册会员才能看完整版,但分P播放的载器源文件其实就裸奔在浏览器缓存里;有的图片站点右键被禁用,可原图地址早写在网页源码的页万角落里。xdm干的事,说白了就是替你掀开网页的裙子——它扫描当前页面所有网络请求,把视频、音频、图片、甚至JSON数据里的隐藏链接全列出来,你勾选哪个就抓哪个。
最狠的是它对m3u8流媒体的处理。以前想存个直播回放,得先F12打开开发者工具,找到ts片段地址,再写个脚本拼接下载。现在xdm直接嗅探到流媒体地址,一键合并成mp4。我拿它下过某高校公开课的加密视频,本来只允许在线看,结果它把分片密钥都自动解了。当然,这事别声张,毕竟版权红线摆在那。
也有人问:浏览器自带的“另存为”不也能用?那是两码事。普通下载只能抓静态资源,碰上动态加载的页面就抓瞎。xdm用的是中间人代理思路,在本地起一个虚拟网关,把浏览器的请求都过一遍筛子。这意味着哪怕页面是纯JS渲染的,只要数据包经过网络,就能截获。上周我帮设计组的姑娘下某个素材网站的矢量图,那个站每张图都切成了几十个小碎片拼着显示,xdm照样把碎片全捞回来,再用脚本拼成完整SVG。
缺点也不是没有。更新频率跟不上网站改版速度,有些防护强的站点(比如B站大会员视频)它暂时啃不动。另外界面糙得跟2008年的软件似的,按钮布局全凭直觉,新手第一次打开可能懵圈。但胜在干净——没广告弹窗,不捆绑全家桶,代码开源,GitHub上四千多个star不是白来的。
说到底,它就是个数字时代的“万能钥匙”,专治各种网页端的花式锁。不过钥匙能开锁,不代表你能闯空门。我拿它下过自己买过课程的录屏备份,也帮朋友抢救过即将下架的纪录片资源,但那些付费专栏、私密相册,碰都别碰。工具无罪,手得干净。
对了,老周后来问我这软件叫什么,我说“xdm”。他愣了两秒:“兄弟,我问的是工具名。”——你看,连名字都透着股江湖气。
