由于需要,找到了个名著网站。想下载小说可是没有下载按钮。于是借助开发人员工具写几条代码玩玩。
简单获取一下小说文本,文件名
1 | text = document.getElementsByClassName("cbdlconlol")[0].innerText; |
创建Blob对象,和url
1 | b = new Blob([text], { |
创建a标签并设置好参数,下载。
1 | var element = document.createElement('a'); |
全部代码
1 | text = document.getElementsByClassName("cbdlconlol")[0].innerText; |
网上似乎有个更简单(比上面少两行,不用创建Blob对象)的方法
1 | text = document.getElementsByClassName("cbdlconlol")[0].innerText; |
封装成函数
1 | var dlDoc = (text,filename) =>{ |
然后就可以下载txt/py/php等文本文件,比如
1 | dlDoc("print('Hello World!')","Hello World.py"); |