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


相关文章
|
3月前
dragonBones slot切换display的一个bug
dragonBones slot切换display的一个bug
17 0
|
5月前
|
前端开发
el-transfer 数据量过大加载慢卡顿解决办法:el-transfer虚拟滚动懒加载的实现
el-transfer 数据量过大加载慢卡顿解决办法:el-transfer虚拟滚动懒加载的实现
262 0
|
6月前
|
JavaScript
vue项目在点击重复路由时报错(NavigationDuplicated: Avoided redundant navigation to current location)
vue项目在点击重复路由时报错(NavigationDuplicated: Avoided redundant navigation to current location)
54 2
|
6月前
|
Web App开发 前端开发 开发者
关于施加在 div 标签上的 ngTemplateOutlet 指令让 div class 丢失的问题调试
关于施加在 div 标签上的 ngTemplateOutlet 指令让 div class 丢失的问题调试
37 0
|
8月前
|
前端开发
【React工作记录八十六】React+Hook+ts+antDesignMobile实现input自动获取功能
【React工作记录八十六】React+Hook+ts+antDesignMobile实现input自动获取功能
52 0
|
9月前
|
前端开发 数据格式
Descriptions组件渲染多条数据及带有图片时如何处理
Descriptions组件渲染多条数据及带有图片时如何处理
153 0
|
12月前
|
JavaScript UED
Vue3+TS+Vant3——增删改input和通过双页面进行增删改操作
增删改input和通过双页面进行增删改操作
102 0
|
JavaScript UED
vue里使用虚拟列表处理element-ui的el-select选择器组件数据量大时卡顿问题
vue里使用虚拟列表处理element-ui的el-select选择器组件数据量大时卡顿问题
468 0
vue里使用虚拟列表处理element-ui的el-select选择器组件数据量大时卡顿问题
|
前端开发
优雅草蜻蜓k知识付费系统前端打包报错问题 前端打包报错 文件查找失败:’vue-flip-page’ 文件查找失败:’vue-flip-page’ at pages\read\index.vue:12
优雅草蜻蜓k知识付费系统前端打包报错问题 前端打包报错 文件查找失败:’vue-flip-page’ 文件查找失败:’vue-flip-page’ at pages\read\index.vue:12
优雅草蜻蜓k知识付费系统前端打包报错问题  前端打包报错 文件查找失败:’vue-flip-page’ 文件查找失败:’vue-flip-page’ at pages\read\index.vue:12
|
JavaScript
Vue中 引入使用 vue-virtual-scroll-list 通过虚拟列表滚动加载,解决数据量过多时 页面卡顿、体验差的问题
Vue中 引入使用 vue-virtual-scroll-list 通过虚拟列表滚动加载,解决数据量过多时 页面卡顿、体验差的问题
650 0
Vue中 引入使用 vue-virtual-scroll-list 通过虚拟列表滚动加载,解决数据量过多时 页面卡顿、体验差的问题