可以弹出一个下载框来让用户保存文件的。AutoXBC 写了:高版本的 ECMAScript 是支持写本地文件的,有些浏览器的私有api也可以做到,这涉及兼容性问题,需要用户按自己的实际环境编写代码并调试。对于不支持直接写文件的浏览器,也可以用本地开 web server 配合 cgi 脚本实现,浏览器将文本编码并通过 get url 传递过去,web server 接收保存到本地,也是要自己写点代码的。谢宝良 写了:如果能把提取的内容写进文件,那就很好了。
有啥好方法提取某网页的链接地址?
- lilydjwg
- 论坛版主
- 帖子: 4250
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 有啥好方法提取某网页的链接地址?
-
- 帖子: 1983
- 注册时间: 2010-05-01 21:23
Re: 有啥好方法提取某网页的链接地址?
那还是直接保存,然后再用sed等工具提取更方便了。
- AutoXBC
- 帖子: 1744
- 注册时间: 2007-10-23 12:54
Re: 有啥好方法提取某网页的链接地址?
多谢提醒,权衡了一下 saveAs 还是有点兼容问题,用 data:URI 实现了lilydjwg 写了:可以弹出一个下载框来让用户保存文件的。
代码: 全选
javascript:(function(){location.href='data:application/octet-stream,'+encodeURIComponent(Array.prototype.slice.call(document.querySelectorAll('.stu-l')).reduce(function(pre,cur){return pre+(cur.textContent.match('未学习')?'xdg-open '+cur.nextElementSibling.href+'\nsleep 600\n':'')},''))})()
-
- 论坛版主
- 帖子: 5242
- 注册时间: 2007-01-14 16:23
Re: 有啥好方法提取某网页的链接地址?
好像不小心犯了很严重的拼写错误lilydjwg 写了:噗,美丽的肥皂~onlylove 写了:beautiful soap?