Teleport Ultra/Teleport Pro的冗余代码批量清理方法

简介:

Teleport Pro 是款优秀的网站离线浏览工具(即网站整站下载工具),Teleport Ultra是其增强版,但使用此系列软件下载的离线网页里会包含大量冗余代码(如tppabs),手动去修改工作量很大,下面介绍如何通过软件进行正则表达式批量替换冗余代码(推荐DreamWeaver的正则替换功能)。


清除tppabs标签:


html文件中:


查找:\btppabs="h[^"]*"

替换:(空)


css文件中的图片链接(以gif图片为例):


查找:tpa=http://[^\s]*.gif


替换:(空)


css文件中的注释:


查找:/\*tpa.*?\*/


替换:(空)


修复confirm链接:


查找:href=" *javascript:if\(confirm\('(htt[^"\s]*).*?"

替换:href="$1"


冗余代码示例:href="javascript:if(confirm('http://www.xxxxx.com/ \n\n该文件无法用 Teleport Ultra 下载, 因为 不可用, 或放弃了下载, 或项目即将停止。 \n\n你想在服务器上打开它?'))window.location='http://www.xxxx.com/'"


示例替换后结果:href=http://www.xxxx.com/


本文转自 gutaotao1989 51CTO博客,原文链接:http://blog.51cto.com/taoyouth/1900423


相关文章
|
9月前
Turndown 源码分析:三、规则集`rules.js` REV1
Turndown 源码分析:三、规则集`rules.js` REV1
65 0
33zTree - 异步加载 & 编辑功能 共存
33zTree - 异步加载 & 编辑功能 共存
57 0
|
前端开发
el-transfer 数据量过大加载慢卡顿解决办法:el-transfer虚拟滚动懒加载的实现
el-transfer 数据量过大加载慢卡顿解决办法:el-transfer虚拟滚动懒加载的实现
679 0
|
6月前
|
小程序 IDE 编译器
Ant Design Mini 问题之类型方案在 tsx 中实现逻辑层与视图层关联,如何操作
Ant Design Mini 问题之类型方案在 tsx 中实现逻辑层与视图层关联,如何操作
|
9月前
|
关系型数据库 RDS
【亲测可用→防止入坑Routes】设置angular10项目异步加载、惰性加载、懒加载路由
【亲测可用→防止入坑Routes】设置angular10项目异步加载、惰性加载、懒加载路由
【亲测可用→防止入坑Routes】设置angular10项目异步加载、惰性加载、懒加载路由
|
前端开发 JavaScript API
带你读《现代Javascript高级教程》三十三、页面生命周期: DOMContentLoaded, load, beforeunload, unload(2)
带你读《现代Javascript高级教程》三十三、页面生命周期: DOMContentLoaded, load, beforeunload, unload(2)
|
JavaScript 前端开发 数据处理
带你读《现代Javascript高级教程》三十三、页面生命周期: DOMContentLoaded, load, beforeunload, unload(3)
带你读《现代Javascript高级教程》三十三、页面生命周期: DOMContentLoaded, load, beforeunload, unload(3)
|
JavaScript 前端开发 API
带你读《现代Javascript高级教程》三十三、页面生命周期: DOMContentLoaded, load, beforeunload, unload(1)
带你读《现代Javascript高级教程》三十三、页面生命周期: DOMContentLoaded, load, beforeunload, unload(1)
|
存储 JavaScript 前端开发
web前端面试高频考点——Vue3.x升级的重要功能(emits属性、生命周期、多事件、Fragment、移出.async、异步组件写法、移出 filter、Teleport、Suspense...)
web前端面试高频考点——Vue3.x升级的重要功能(emits属性、生命周期、多事件、Fragment、移出.async、异步组件写法、移出 filter、Teleport、Suspense...)
262 0
|
前端开发
【React工作记录八十六】React+Hook+ts+antDesignMobile实现input自动获取功能
【React工作记录八十六】React+Hook+ts+antDesignMobile实现input自动获取功能
96 0