下午偶然发现了JS输出文件的方法,于是对MC提取工具进行了一次小小的更新。
修正BUG:
1.地址判断问题:
登陆后(http://0rz.co/account/blog/123456.htm)这样的URL判断错误修正。
后缀出现#void或者sessionId后URL判断修正。
2.增加输出文件功能:
截图:
3(旧更新包括).重扫BLOG以解决部分无法PARSE的页面。
如截图:
出问题的界面:
点击后:
点击输出到文件后(OPTIONAL):
输出后自己修改文件名为类似downlist.lst之类的神马快车什么的可以导入的文件名就可以。自己没测验能否导入,不过应该是没问题。(懒得切系统,嫌麻烦)。
顺便贴下输出文件部分的代码:
saveToDownList:function() { tempString=""; for (i=0;i<mcAtom.downLinks.length ;i++ ) { tempString+=mcAtom.downLinks[i]['Addr']+"\n"; } mcAtom.downlst=tempString; uriContent = "data:application/octet-stream," + encodeURIComponent(tempString); newWindow=window.open(uriContent, 'downLst'); }
顺便问下,除了DATA URI的方式,是否还有其他不介入ACTIVEX的非服务器输出文件方式(FLASH其实也可?不过估计会比较麻烦)?不过觉得自己修改下文件名不是什么麻烦事NANO。。。。。
下载地址: