Elbran

Elbran
Рейтинг
78
Регистрация
29.03.2009

гыг, почти вломал. осталось технические детали, завтра (точнее сегодня уже ) точно доделаю.

Эх, яндексоды-яндексойды. Ну не ужели никак не допрет, что если то, что в открытом доступе - всеравно парсить будут.

лучше бы API сделали, тогда бы и нагрузка на сервак была меньше (кодировать бы не пришлось, да и инвы нам парсерам меньше надо, а не весь тот HTML, который пользователю показывают)

Блин, опять яндексойды что то химичат. опять все парсеры перестали работать 😡

Походу, нужно подождать недельку, пока все поустаканиться, и переписывать парсеры заного.

Мдя, скоро придется эмулятор Javacript писать на php 😂

zweroboy1, спсб за json_decode, никак не мог найти функцию раскодирования этого json, эмулировать раскодирование приходилось 🤪

с этой функцией поинтерестнее конечно стало жить :)

Ура-а-а-а-а, раскодировал наконец-то!!!

нашел функцию по раскодированию, и почти понял, как она работает

http://wordstat.yandex.ru/js/_common.ru.js?b=196551320 (браузер Опера)

осталось только понять, что делает это:

n = n + String[fromCharCode](l[data][charCodeAt](g) ^ h[charCodeAt](g % h[length]))

Если не трудно, профи Джава скриптов, прокомментируйте это ^^^

// JavaScript Document

$.ajax({

type: "POST",

url: "/stat/" + a,

dataType: "json",

data: c

}).success(function(l) {

var j = ["\x63\x61\x70\x74\x63\x68\x61", "\x62\x2D\x70\x6F\x70\x75\x70\x61", "\x62\x65\x6D", "\x2E\x62\x2D\x70\x61\x67\x65\x5F\x5F\x63\x61\x70\x74\x63\x68\x61\x2D\x70\x6F\x70\x75\x70", "\x73\x72\x63", "\x69\x6D\x61\x67\x65", "\x65\x6C\x65\x6D", "\x75\x72\x6C", "", "\x76\x61\x6C", "\x62\x2D\x66\x6F\x72\x6D\x2D\x69\x6E\x70\x75\x74", "\x66\x69\x6E\x64\x42\x6C\x6F\x63\x6B\x49\x6E\x73\x69\x64\x65", "\x73\x75\x62\x6D\x69\x74", "\x6F\x66\x66", "\x66\x6F\x72\x6D", "\x68\x69\x64\x65", "\x6B\x65\x79", "\x65\x78\x74\x65\x6E\x64", "\x73\x68\x6F\x77", "\x66\x6F\x63\x75\x73\x65\x64", "\x79\x65\x73", "\x73\x65\x74\x4D\x6F\x64", "\x62\x6C\x6F\x63\x6B\x65\x64", "\x68\x72\x65\x66", "\x6C\x6F\x63\x61\x74\x69\x6F\x6E", "\x68\x74\x74\x70\x3A\x2F\x2F\x62\x6C\x6F\x63\x6B\x2E\x79\x61\x6E\x64\x65\x78\x2E\x72\x75", "\x64\x61\x74\x61", "\x73\x75\x62\x73\x74\x72", "\x75\x73\x65\x72\x41\x67\x65\x6E\x74", "\x66\x75\x69\x64\x30\x31", "\x63\x6F\x6F\x6B\x69\x65", "\x49\x20\x6B\x65\x65\x70\x20\x77\x61\x74\x63\x68\x20\x6F\x76\x65\x72\x20\x79\x6F\x75\x20\x3B\x29", "\x6C\x65\x6E\x67\x74\x68", "\x63\x68\x61\x72\x43\x6F\x64\x65\x41\x74", "\x66\x72\x6F\x6D\x43\x68\x61\x72\x43\x6F\x64\x65", "\x5E\x25\x37\x42\x2E\x2A\x25\x37\x44\x24", "\x6D\x61\x74\x63\x68", "\x70\x61\x72\x73\x65\x4A\x53\x4F\x4E", "\x6C\x6F\x61\x64", "\x77\x6F\x72\x64\x73", "\x74\x72\x69\x67\x67\x65\x72", "\x77\x73\x6C\x72", "\x63\x68\x61\x6E\x6E\x65\x6C", "\x2E\x62\x2D\x77\x6F\x72\x64\x73\x74\x61\x74\x2D\x63\x6F\x6E\x74\x65\x6E\x74\x5F\x5F\x63\x6F\x6E\x74\x65\x6E\x74", "\x61\x70\x70\x6C\x79", "\x75\x70\x64\x61\x74\x65", "\x44\x4F\x4D"];

if (j[0] in l) { //проверка, требуется ли ввести каптчу

var f = $(j[3])[j[2]](j[1]);

f[j[6]](j[5])[0][j[4]] = l[j[0]][j[7]];

f[j[11]](j[10])[j[9]](j[8]);

f[j[6]](j[14])[j[12]](function() {

f[j[6]](j[14])[j[13]](j[12]);

f[j[15]]();

BEM.WSLR(a, $[j[17]]({}, c, {

captcha_key: l[j[0]][j[16]],

captcha_value: f[j[11]](j[10])[j[9]]()

}));

return false

});

f[j[18]]();

f[j[11]](j[10])[j[21]](j[19], j[20])

}

else {

if (j[22] in l) {

document[j[24]][j[23]] = j[25] //проверка на блокирование доступа

}

else {

//И вот оно чудо, функция раскодирования!!!!

if (j[26] in l) {

//функция раскодирования зависит от параметров user agent + кука $fuid01

var h = navigator[j[28]][j[27]](0, 25) + $[j[30]](j[29]) + j[31]; // user agent + кука $fuid01 + текст "I keep watch over you ;)"

var n = j[8]; // n="";

//цикл по раскодированию каждого символа,

for (var g = 0; g < l[j[26]][j[32]]; g++) { //

// ВОТ ЧТО ЭТО БУДЕТ НА PHP ещё не разобрался

//смысл примерно такой:

//n = n + String[fromCharCode](l[data][charCodeAt](g) ^ h[charCodeAt](g % h[length]))

n = n + String[j[34]](l[j[26]][j[33]](g) ^ h[j[33]](g % h[j[32]]))

}

//в переменной n URLкодированные данные, все - можно парсить

var d = {

content: j[8]

};

if (n[j[36]](j[35])) {

try {

n = decodeURIComponent(n); // раскодирует URL-кодированные данные

//это уже вполне человечий вид - нужно только выборку сделать.

d = $[j[37]](n)

}

catch (m) {}

}

BEM[j[42]](j[41])[j[40]](j[38], {

words: c[j[39]],

type: a

});

BEM[j[46]][j[45]]($(j[43]), BEMHTML[j[44]](d))

}

else {

b()

}

}

}

на скольяко я понял, функция раскодирования находится здесь:

http://wordstat.yandex.ru/js/_common.ru.js?b=196551320

но как ей пользоваться - не врублюсь, надеюсь дружно мы это разберем :-)

может кто подскажет, гда там функция, которая декодирует данные?

HaXuM, это ответ на мой вопрос? чтоделать, что бы приняли?

http://ilcenacololivigno.com/ - это очень полезный сайт, например! ТОЛЬКО для людей, и никак не для продажи ссылок!

http://businesstour-vagrant.ru/ - а это что за недоразумение? Как он вообще прошел модерацию? меню не работают, на главной чушь, вообще без слез не взлянешь.

Эт за это Вы спокойны?

А случаем не Вы модерировали мои сайты?

zalp, потому что седня проиндексировалось 5, а не 20.

Если бы 20 проиндексировалось, добавил бы 20.

Седня добавил в Sape ещё 5 сайтов, только что проиндексированных.

Получил вот такой ответ от модератора:

"Делайте сайты для людей, а не для продажи ссылок. Данные сайты являются шаблонными, не несут никакой смысловой нагрузки. Сайты в данном виде в систему больше приниматься не будут."

Вот один из моих сайтов: http://azhur-ks.ru

Поясните плиз, а в каком Виде они будут приниматься?

Если ТИЦ >10?

Если уж на то пошло, я ведь не только продаю ссылки, но и покупаю.

Мне Вам пару тысяч сайтов сюда скинуть, которые прошли модерацию и они якобы об чем то? Типа для людей сделанны и несут полезную информацию?

http://ilcenacololivigno.com/ - это очень полезный сайт, например! ТОЛЬКО для людей, и никак не для продажи ссылок!

http://businesstour-vagrant.ru/ - а это что за недоразумение? Как он вообще прошел модерацию? меню не работают, на главной чушь, вообще без слез не взлянешь.

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

Все это реально понимают, поэтому - сайтов для людей в сапе в ПРИНЦИПЕ нет, и не может быть (разьве что новечки по первости клепают, и не знают пока, что такое бан).

Поэтому, мне кажется, модератор погорячился, отправляя их из Sape за борт.

Что такого страшного, если их примут?

Ну и что, что у меня их 25. Они с достаточно уникальным текстом, индексируются, нормальный дизайн, чего ещё то нужно оптимизитору?

Я же тоже не идиот деньги на покупку доменов выкидывать, что бы их Яндекс банил один за другим за неуникальный контент (проходил уже 2 года назад, когода 200 сайтов в бан улетело).

ЧТО СДЕЛАТЬ, ЧТО БЫ ИХ ПРИНЯЛИ В SAPE ????!!!!

Я реально в шоке, ересть всякую пропускаете, и мои не хотите брать.

Всего: 269