广告过滤源码
A. php的源码中有广告代码如何将其屏蔽
你这不算是广告吧,这只是一个插件中个标志的代码,可以修改插件源码去掉也可以用css屏蔽掉去掉:
em{display:none}
由于你截的代码内容不全,无法给出最适合的css,上述代码会吧em标签全部隐藏掉,如果需要修改,吧div标签的class发出来。
B. 怎么编写屏蔽视频广告源代码
要F12,查看“网络”,安装屏蔽软件的话搜索 cjx ad
C. 如何屏蔽网页弹窗和广告网站
其实大家不用担心,我们可以使用第三方软件如Mozilla或一些采用IE内核的第三方浏览器,如MyIE等等,来实现我们目的。笔者比较喜欢使用MyIE,它的知名度较高的,占用资源比较少,多个网页窗口完全可以在一个窗口内显示,并且可以任意设置窗口打开的最大数量,这样不仅大大节省了系统资源,用来对付自动弹出式窗口则更是轻松,比如在MyIE中遇到弹出式广告时,您只需按下“Ctrl+Q”,把它直接加入过滤器,从此再不会受它骚扰了。Windows操作系统有一个叫Hosts的文件可以对付这种烦人的情况,这是微软公司用来重新解释Windows TCP/IP在本地主机优先权的文件。我们可以利用Hosts的这些特点把需要屏蔽的网站重新解释为不存在的IP地址:0.0.0.0,就可以避免出现这种状况,把不需要的网站拒之门外了。 Hosts文件在Windows xp中存放在Wimdows目录下,它的文件名为hosts.sam;在Windows NT中Hosts文件存放的路径为:WinNT\Systen32\drivers\etc,在Windows2000/XP的操作系统中,Hosts文件的存放路径为:WinDows\Systen32\drivers\tc,文件名为Hosts文件。使用记事本打开Hosts文件进行编辑,我们就会发现有一段全部是英文的解释内容和一行解释本地主机地址“127.0.0.1localhost” 同理,用Hosts文件还可以对付网页中的广告。现在很多大型网站都有专门存放广告的主机,查看网页的源代码,就可以知道广告文件存放在哪台主机上,然后用Hosts文件解析这台主机的IP地址,就可以把这些广告拒之门外了。当然,家长也可以用Hosts文件对一些不健康的网站进行解析,来避免孩子访问这些网站。只要把这些网站的IP地址都解释成不存在的IP(如:0.0.0.0),那么浏览器就根本无法访问这些网站,效果比一些专门的软件还要好得多。 另外,如果使用了Zone Alarm防火墙软件,可在其“隐私权设定”(Privacy)中选择“屏蔽广告”(Ad Blocking),效果也很好。 其他屏蔽广告软件简介: 1.No!Flash 2.1 No!Flash是一款免费的多媒体广告拦截工具,用来对脚本、图片、视频、动画图片、声音进行允许/禁止操作。 2.NotTroubleMe1.2 网上的插件本来方便了不少朋友,但有些朋友因为种种原因不想安装这些插件,而手工卸载又比较麻烦,还难逃再次被自动安装的“厄运”,这时候就可以试试NotTroubleMe1.2。 3.Hitware Popup Killer Lite 3(HPK Lite 3)
D. 这垃圾广告哪来的弄不掉,电脑管家杀毒,广告过滤,都没用。没安装过什么软件,怎么就是找不到根源哪位大
金山卸了装360
E. 我想下载个网站导航网站的html源码来建个自己的网址导航网站,我要怎么屏蔽,删除里面的广告和后台啊
这个直接右击打开选择记事本打开,把里面的改成你的就行了。如果是想简单方便的,建议你下载个 味多美网址导航的源码程序做站,那个程序按来路自动排行,自动审核,修改广告和管理网址都是直接在后台修改,特别方便。
F. 如何关闭小弹窗(广告)
过滤包是maxthon2新增的自定义过滤系统,相比起传统的广告猎手,过滤包可以更干净地去除广告和去掉广告后带来的空白。另外除了过滤广告外,用过滤包还可以实现去右键功能限制、在本窗口打开下载页面、类似家长控制访问某些网站等功能。
一、过滤包相关设置和安装
在工具->管理过滤包...可以快速调出设置中心过滤包管理页面。
图1.1 管理过滤包选项
Maxthon2初次安装完后,并没有带任何过滤包的,要找过滤包,可以到傲游扩展中心过滤包页寻找。截稿为止,Maxthon2的过滤包有二百多个,建议选择自己经常去的、需要的过滤包,不用全部装上。
进入过滤包管理器页面,最上方可以全部启用、全部禁用和新建过滤包,“获取更多...”是到傲游扩展下载过滤包。用鼠标左键点击任意过滤包则可弹出类似下图的设置。
图1.2 设置中心过滤包管理器
左手边那个绿色小勾表示当前过滤包已启用,点击小勾或“禁用”可以取消启用。“访问网站”通常是指反馈那个过滤包的网站地址。“编辑”是用来编写过滤包规则和修改过滤包属性等。“导出”功能是把过滤包导出为m2f文件 。“删除”是删除该选定的过滤包,而“取消”则是取消该过滤包的激活状态。
要安装一个过滤包,首先双击m2f文件,就会弹出下图对话框。
图1.3 安装过滤包对话框
点确认就可以装上过滤包,而勾选下方那个选项即可在按确认后打开管理过滤包页面。刚安装的过滤包,要到管理页面按一下前方的小方框启用该过滤包。
图1.4 启用过滤包
另外,可以通过状态栏的广告猎手->启用文本过滤那里,快速实现启用某个过滤包。如下图所示,图中有蓝色方框的均为现在启用中的过滤包。
图1.5 状态栏管理过滤包
默认设置下,过滤包和广告猎手一样,当有广告被过滤时,状态栏的广告猎手会开始计数,并弹出提示窗口。
图1.6 被过滤提示窗口
点击提示窗口的“选项”可以进入设置中心的广告猎手设置页,而点击被过滤代码则会弹出“查看过滤日志”的窗口。如下图所示:Matched是指该网页对应被某条规则过滤的源代码,Pattern指过滤那条广告的规则,而FilterName可以反映那条规则是出自哪个过滤包的某一项,Url是表示被过滤的网页地址。通过查看过滤日志,可以很快地找出被误过滤的相关规则出处。另外,如果觉得经常弹出被过滤窗口有些烦的,可以到设置中心->广告猎手->显示内容过滤的提示窗口,把这个选项关掉。
图1.7 查看过滤日志
二、配置和编辑过滤包
在管理过滤包页按编辑就可以弹出下图窗口
图2.1 编辑过滤包界面
过滤包两种类型的过滤:文本类型(Text)和网址类型(URL)。可以通过“添加”添加相关类型,另外Floder的作用是给过滤规则分组,把网站某些页面的过滤规则放在同一组,可以方便查看和调试。每条规则前的选项框可以启用或禁用该条规则,而Floder前的选项框则可启用或禁用该组内的所有规则。“删除”是删除当前选定的规则。在编辑过滤包后,要按“应用”才能使新规则实现。另外那个 图标是属性,供过滤包作者填写或修改过滤包的标题、作者、版本、描述和反馈网址。描述栏可使用html。
规则和相关信息可在右边那个表格直接填写,对于太过长的规则,可以按一下每格右边的 ,可弹出编辑器窗口。编辑完按OK保存修改,按右上角的叉则是取消修改。
图2.2 编辑器窗口
maxthon的过滤有文本过滤和网址过滤两种类型,这两种类型的参数设置有所差异。
文本类型过滤规则的属性:
name(必须):
该过滤规则名称,用来区分不同的过滤规则,同一过滤包内,请勿使用相同的名称。
author(可选):
制作者名称,新建规则默认会填Passport的昵称。
type(必须):
规则所属类型,不能改,在新建规则选择类型后即会自动填上。
comment(可选):
注释,方便了解该过滤规则的作用。
action(必须):
某网页满足该过滤规则匹配条件时的处理方式。文本类型action有两个有效值,0和3。
0=无操作,默认值,一般不会用。
3=用 replace 的内容替换 match 所匹配的字符串。
同样适用文件头和文件尾匹配宏函数 $FILESTART() 和 $FILEEND()
priority(必须):
该规则的优先级,大于零的整数(0~999),数值越大优先级越高。
相同优先级按上下顺序处理,仅限于本过滤包中。
不同过滤包按Filters.ini 中上下顺序处理。
match(必须):
匹配字符串 (支持正则表达式)。
可使用宏函数 $FILESTART() 和 $FILEEND()
match_count(可选):
每个页面的匹配次数限制,填正整数。
replace(必须):
用于替换match的字符串 (支持正则表达式的替换标记),action=3时才有效。如果把replace的内容清空,则删掉那段代码。
可使用宏函数$MAXPATH() $MAXFILECONTENT(filepath)。
match_url(可选):
网址匹配字符串,定义该过滤对哪些网址生效(支持正则表达式)。
exclude_url(可选):
网址例外字符串,匹配该串的网址不过滤 (支持正则表达式),即match_url的白名单。
bound(可选):
限定match属性匹配范围的预匹配规则(支持正则表达式,支持宏函数 $TAG(tagName)。
max_bound_size(可选):
最大的匹配范围(最大值 4096 字节)。 缺省值(0)为最大值。
exclude(可选):
例外字符串, 符合该串的不过滤 (支持正则表达式) ,即match的白名单。
网址类型过滤规则的属性:
网址类型的参数有name、author、type、action、priority、replace、return、match_url还有exclude_url。其中action和return不同于文本类型,其他的类似就不作重复介绍了。
action(必须):
网址类型的处理方式有4个,0、1、2还有3。
0=无操作,默认值。
1=关闭当前链接,即是不下载匹配的内容。
2=关闭当前链接,返回return属性的内容。
3=用replace的内容替换match_url所匹配的字符串。
return(可选):
返回给浏览器的内容 (仅当 actinon 为 2 时有效)。
制作一个过滤包并不算太难,只需懂得基本html知识和了解一些正则表达式,就可写出属于自己的过滤包。制作过滤包的具体步骤可看自定义过滤规则参数详解及说明和参考已发布过滤包的规则。
G. 求一个世界之窗6能过滤百度贴吧那些脑残推广广告的过滤规则
那种广告是嵌入到网页源代码里面的,基本不可能被过滤,因为网络考那些广告盈利。一旦被屏蔽网络亏损很大。如果实在想找找过滤,可以打开设置里面的自定义规则,按照他的提示到相关网站下载。打字不易望采纳。
H. 易语言超文本浏览框内广告屏蔽
这个是莫有的,除非你自己基于开源的源码来修改才行,很难通过易语言本身来实现,因为无法调用插件.
I. adb广告过滤如何设置
1. 只显示需要的输出,白名单
最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配。简单的匹配一行当中的某个字符串,例如 MyApp:
adb logcat | grep MyApp
adb logcat | grep -i myapp #忽略大小写。
adb logcat | grep --color=auto -i myapp #设置匹配字符串颜色。更多设置请查看 grep 帮助。
进阶一点可以使用 grep 的正则表达式匹配。例如上一个例子会匹配一行中任意位置的 MyApp,可以设置为仅匹配 tag。默认的 log 输出如下,如果修改过输出格式相应的表达式也要修改。
I/CacheService( 665): Preparing DiskCache for all thumbnails.
可以看出 tag 是一行开头的第三个字符开始,根据这点写出表达式:
adb logcat | grep "^..MyApp"
根据这个格式也可以设置只显示某个优先级的 log,再匹配行首第一个字符即可。例如仅显示 Error 级别 tag 为 MyApp 的输出:
adb logcat | grep "^E.MyApp"
当然也可以匹配多个,使用 | 分割多个匹配表达式,要加转义符。例如要匹配 tag 为 MyApp 和 MyActivity 的输出:
adb logcat | grep "^..MyApp\|^..MyActivity"
adb logcat | grep -E "^..MyApp|^..MyActivity" #使用 egrep 无须转义符
2. 过滤不需要的输出,黑名单
还是使用 grep,用法也跟上面的一样,加一个 -v 即可。例如要过滤 tag 为 MyApp 和 MyActivity 的输出:
adb logcat | grep -v "^..MyApp\|^..MyActivity"
adb logcat | grep -vE "^..MyApp|^..MyActivity" #使用 egrep 无须转义符
3. 显示同一个进程的所有输出
有时一个程序里面的 tag 有多个,需要输出该程序(同一个 PID)的所有 tag;仅使用 tag 过滤有时也会漏掉一些错误信息,而一般错误信息也是和程序同一个 PID。还是通过 grep 实现,思路是先根据包名找到 pid 号,然后匹配 pid。写成 shell 脚本如下,参数是程序的 java 包名(如 com.android.media)。
查看源代码打印帮助
1 #!/bin/bash
2 packageName=$1
3 pid=`adb shell ps | grep $packageName | awk '{print $2}'`
4 adb logcat | grep --color=auto $pid
4. 从当前开始显示
logcat 有缓存,如果仅需要查看当前开始的 log,需要清空之前的。
adb logcat -c && adb logcat
5. 过滤 log 文件
有时需要分析 log 文件,过滤 log 文件还是使用 grep。例如 log 文件为 myapp.log,要匹配 tag 为 MyApp 和 MyActivity 的输出,然后输出到 newmyapp.log:
cat myapp.log | grep "^..MyApp\|^..MyActivity" > newmyapp.log
Windows 下推荐使用 Notepad++,一个免费强大的记事本,支持正则表达式查找替换。可以高亮显示匹配内容,也可以删除不需要的内容。
以上的技巧主要用到了 grep,其实 logcat 本身也有过滤功能,可以根据 tag、优先级过滤 log,具体请参考 Android 官方文档 Reading and Writing Logs。如果喜欢使用图形界面,请参考 Using DDMS,DDMS 里面的 logcat 也可以同样过滤。