最近常常在用Saveform的油猴脚本下youtube的视频,自手上有个用Vps搭建的反向代理,会将请求XXX.YYY.mylocal.domain/ZZZ的流量代理到XXX.googlevideo.com/ZZZ详见 http://v2ex.com/t/183220
现在问题来啦,有时候需要几乎一个专辑传网盘离线,就算复制链接一个一个改也快抓狂了
有点C的基础,扫了一下Saveform的Js,发现就是通过Api获取源地址,基本无法改
而我的基础只能支持我部分读写,无法自写
有人能提供一下能实现类似功能的教程/模版吗?
1
lxrmido 2015-05-31 22:37:00 +08:00 1
关键词:
querySelector innerHTML href getAttribute/setAttribute replace |
2
luoway 2015-06-01 20:25:34 +08:00 1
大神没工夫,菜鸟来一发
<script> window.onload= function () { for(var a = document.getElementsByTagName('a'), len = a.length, i = 0 ;i < len; i++){ var newA = a[i].getAttribute('href').replace(/\w+\.mylocal\.domain/,'googlevideo.com'); a[i].setAttribute('href',newA); } }; //将href中的字符串XXX.YYY.mylocal.domain/ZZZ替换为XXX.googlevideo.com/ZZZ </script> 路过高手求教使用for/in改写 |