- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
вижу изменения в дизайне. Коллеги, как кейколлектор реагирует?
я долго понять не мог - у меня диз поменялся четко во время запроса. Думал, поймал чего в инете )
нашел функцию по раскодированию, и почти понял, как она работает
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()
}
}
}
тоже только хотел это запостить и спросить :)
было бы прекрасно если кто-нибудь расскажет как работает
Еще такую штуку заметил - при переходе на следующую страницу почему-то не возвращаешься на верх страницы, а остаешься внизу. Неудобно.
Лично я очень обрадовался такому обновлению. Еще меньше всякого мусора в Рунете будет, а школоло, наконец-то пойдет учиться. Респект разрабам Яндекса.
Вот так новость. Очередная печалька :(
График популярности запроса по месяцам и стату по неделям совсем убрали?
upd. А понял, просто перенесли и поредизайнили. Тогда нормал, парсер переделаю :)
Вот так новость.
в Коллекторе уже есть обновление с рабочей версией :)
в Коллекторе уже есть обновление с рабочей версией :)
Шустрые ребятки :) Но я тоже уже совладал со своим парсером :)
В истории запросов перестал работать оператор "или", надеюсь временно