廣告過濾源碼
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 也可以同樣過濾。