Как обрусифицировать ссылки на js чтобы спрятать от их ботов

zilon

Постоялец
Регистрация
30 Июл 2011
Сообщения
370
Реакции
146
Хотел узнать, как можно ссылку обрусификатором накрыть так, чтобы псы не поняли, что это ссылка? Читал блог devaki'и он пишет, что пытался так сделать, но не помогло, вот Для просмотра ссылки Войди или Зарегистрируйся
обфускация не помогает для скрытия алгоритма, Google видит контент также, как и пользователь.
может плохо пытался :nezn: должен же быть способ спрятать ссылку, не через ajax? Может у кого не буть есть готовое решение, скрипт или сервис? Идеально было бы без подключения фреймворков, внешних скриптов и файлов, просто зашифровать ссылку так, чтобы боты не смогли разобраться, что это ссылка, не важно какой размер будет и как долго будет обрабатываться...
 
Гугл заходит на сайт специальным ботом-браузером. Точно ни скажет никто, но мне кажется он не будет мощнее консольных браузеров Для просмотра ссылки Войди или Зарегистрируйся, Для просмотра ссылки Войди или Зарегистрируйся или Для просмотра ссылки Войди или Зарегистрируйсяи всех других, основанных на Для просмотра ссылки Войди или Зарегистрируйся(сердце Для просмотра ссылки Войди или Зарегистрируйся-подобных браузеров). Соответственно, те варианты сокрытия кода, которые работали там, будут работать и с google. Использовать тег <A> необязательно, с задачей даже лучше справится <SPAN>. Если повесить на него событие click анонимную функцию, описанную не в общем namespace. - Через, например, phantomjs будет тяжело невозможно отследить просто наличие повешанной на click функции. А там, в теле функции, обычный редирект (window.location.href), можно через eval().
Скрытое содержимое доступно для зарегистрированных пользователей!
 
я эксперемент провёл, этим сервисом Для просмотра ссылки Войди или Зарегистрируйся ссылку закодировал текст написал, на сайте опубликовал и отпинговал. Вбил в гугл ссылку с околоссылочным текстом, текст выделился жирным, в снипете, а ссылки просто нету, она не отображается на сайте. Но по анкору в кавычках находится акцептор, то есть бот по ссылке прошёл и вес она передаёт. Похоже от гугла ссылки не спрячешь обрусификацией, придётся внешние скрипты подключать, а это такое западло... :work: :closed:
 
Он всем известен — обфускация минимизаторами такими как JS Packer, JSmin, YUI Compressor, Closure compiler или можно просто пугуглить «JavaScript Obfuscator» и найдется ещё сто штук разных обфускаторов.
Они превращают существующий код
function MyClass(){ this.foo = function(argument1, argument2){ var addedArgs = parseInt(argument1)+parseInt(argument2); return addedArgs; } var anonymousInnerFunction = function(){ // do stuff here! } }

В какой-то такой вид:
function MyClass(){this.foo=function(c,b){var d=parseInt(c)+parseInt(b);return d};var a=function(){}};
 
Назад
Сверху