[转]tppabs是什么?如何去除tppabs?
原文地址:http://www.cnblogs.com/gdsblog/archive/2017/03/25/6616561.html
不得不说,一款伟大的软件,就是用来解放人类双手的,Teleport Pro这款软件,是一款扒站软件,就是可以把别人的网站扒到你的本地,然后,细心的朋友会发现,呵!怎么多了一个莫名其妙的东西!也就是tppabs标签,怎么回事呢?请看下文介绍:
使用Teleport Pro软件的朋友应该知道他是一个离线浏览器,而他更大的作用则是可以用来下载别人的整站,软件的功能虽然好,但是却有一个很头疼的缺点,那就是下载下来 的网页它会在图片标签内插入tppabs标签以记录该图片的原始地址。因为这个标签不是合法标签,所以普通浏览器会忽略它。如图所示:
![](https://images2015.cnblogs.com/blog/1106982/201703/1106982-20170325111038190-851009493.png)
关键词:取出tppabs标记,去除tppabs标记,批量去除tppabs标记
如果手动清除的话,那将是一个不可想象的任务。其实可以在 DreamWeaver中使用正则表达式批量清除tppabs标签.
具体写法如下:
匹配tppabs标签:
\btppabs="h[^"]*"
替换为
(空)
匹配javascript代码:
href="javascript:if\(confirm\('htt[^"]*"
替换为
href="../"
注意替换的时候.应该勾选 "使用正则表达式"
如图所示:
EditPlus替换方法:
1.使用ep批量删除teleport下载页面中的多于标签
在使用teleport下载页面后,链接后面基本上都会添加tppabs="..."的标记,有些站外链接,还会加上javascript:if(confirm(...))window.location=...的语句,使用下面的方法,可以迅速清除这类标签:
用ep打开所有需要修改的文件,按下ctrl+h,勾选'正则表达式',查找内容输入
tppabs="[^"]+"
(注意最前面有空格),替换内容为空,范围选择所有打开的文件,全部替换
查找内容输入
javascript\:ifconfirm\([)]+\)window\.location='([^']+)'
替换内容输入\1,全部替换,ok,上面的信息都被清除
总结一下,在notepad++或者editplus中的替换规则:
[空格]tppabs="[^"]+" ==》 [空格]
/\*tpa=[^*]+\*/ ==》 [空格]
javascript\:ifconfirm\([)]+\)window\.location='([^']+)' ==》\1
相关文章
- k8s中,什么是pod亲和性、反亲和性,以及如何在k8s中进行应用?
- 客户端SDK测试是什么?如何测?
- 如何把自定义的函数,记录到你的Airtest报告里
- 如何解决PHP里大量数据循环时内存耗尽的问题
- 如何在 JavaScript 中使用SpreadJS导入和导出 Excel 文件
- (《机器学习》完整版系列)第2章 模型评估与选择 ——2.2 如何选个好模型?召回率是什么?
- 24 什么是Vue组件,如何定义全局组件,组件的复用性,组件的弊端
- Java当中什么场景使用递归,如何使用
- 特斯拉与费拉里斯究竟是如何发明多相电机的呢?
- 锁如何使用?有什么注意事项?
- Class类的作用是什么?如何获取Class对象?
- 什么是包装类?为什么要有包装类?基本类型与包装类如何转换?
- PLL中计算目标频率的的M,N分频系数是如何来的?
- HttpUnit是什么?如何应用?
- 网站盗链是什么?盗链与广告流量问题及如何防止
- Facebook如何打造自己的企业文化?
- 什么是缓存击穿、缓存穿透、缓存雪崩?如何解决?
- Web页面如何进行可视化埋点(三)
- xtrabackup 8.0如何恢复单表
- Python分享:如何做数据分析,数据分析流程是什么?
- Google Bard是什么,实际运行效果如何?
- Python 数据分析教程之如何验证线性回归的假设,线性回归的假设是什么?以及如何用python验证它们?
- SwiftUI如何做个原生SearchBar搜索框(不用UIKit)
- java高并发,如何解决,什么方式解决
- Excel 数据透视表教程大全之 01 什么是数据透视表 如何创建数据透视表
- DevEco Studio 如何对代码进行代码折叠(HarmonyOS鸿蒙开发基础知识)
- 林更新、杨幂带货,2000元一双的小白鞋如何在天猫走红
- dart系列之:数学什么的就是小意思,看我dart如何玩转它
- 什么是物联网?如何保护物联网iot安全性
- js如何将汉字转化为拼音
- 浅析 x1B[1;3;31mxterm.jsx1B[0m 是什么?如何在终端输出带颜色等格式的字符串
- 华为预测服务的构建原理是什么?该如何训练模型?
- 鹿晗关晓彤公开恋情,是如何把新浪微博的服务器搞垮的?
- 如何绕过Windows Server 2008 R2上的身份验证