- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте, коллеги!! Хочу сделать один поледный плагин для одного браузера чтобы он отображал основные параметры SEO: PR, ТИЦ, беки и т.п./ Буду признателен за любую помощь, плагин будет соответственно бесплатным так что все что я сдесь прошу на благо всех!
Я кое что понимаю конечно в javascript исключительно за счет того что изучал иные языки программирования, у меня есть скрипт для определения PR? НО Я СОМНЕВАЮСЬ ВДРУГ КРИВО ЕГО СДЕЛАЛ.
Прошу помощи - покажите ваш скрипт для получения PR.
немного подскажу
http://toolbarqueries.google.com/search?client=navclient-auto&hl=en&ch=$checksum$&ie=UTF-8&oe=UTF-8&features=Rank&q=info:$webpage$
вот по этому адресу идет получение значения. основная необходимость это:
получить $checksum$ - md5 сумма адреса, PR которого надо получить
$webpage$ - адрес сайта которого надо получить. допустим адрес сайта равен var link = external.get_tab(sid, external.cur_sel).document.URL;
-основная проблема - как получить $checksum$
-как из указанного выше адреса получить значение в параметр, нарпример - в переменную rank
к примеру адрес получения pr для www.pr-cy.ru
http://toolbarqueries.google.com/search?client=navclient-auto&hl=en&ch=63901958801&ie=UTF-8&oe=UTF-8&features=Rank&q=info:http://www.pr-cy.ru/
63901958801 - md5
http://www.pr-cy.ru/ - адрес страницы pr которой нужно получить
PS: seoquake не предлагать т.к. мне нравится мой замечательный maxthon и хочу сделать плагин для него родимого
Детский сад штаны на лямках... С такими знаниями о PR и кодинге - лучше книжки умные читать, а не плагины писать.
Тем более что примеры уже есть - сеобар кажется...
Детский сад штаны на лямках... С такими знаниями о PR и кодинге - лучше книжки умные читать, а не плагины писать.
Тем более что примеры уже есть - сеобар кажется...
я не просил показывать тут свое огромное "Я". Вы просто свою наглость показываете, я сам знаю когда мне читать а когда плагины писать.
интересно где это вы сеобар для Maxthon нашли??
Открытый код:
http://forum.sape.ru/showthread.php?t=17226
Открытый код:
http://forum.sape.ru/showthread.php?t=17226
подождите а зачем мне плагин для FF ?? или я не до конца форум дочитал и там есть то что меня интересует??
подождите а зачем мне плагин для FF ?? или я не до конца форум дочитал и там есть то что меня интересует??
Он на базе JS (вроде), он считает тИЦ и PR
Он на базе JS (вроде), он считает тИЦ и PR
он считает но реализация нужна другая
вот как реализовано это в одном из плагинов: я хочу оптимизировать это и применить в качестве основы для поучения иных показателей (CY, Yahoo BL? количество индексир стр. и т.п.)
template="http://toolbarqueries.google.com/search?client=navclient-auto&hl=en&ch=8$checksum$&ie=UTF-8&oe=UTF-8&features=Rank&q=info:$webpage$";
GPR_HASH_SEED="Mining PageRank is AGAINST GOOGLE'S TERMS OF SERVICE. Yes, I'm talking to you, scammer.";
GPR_toHex8=function(num){
return(num<16?"0":"")+num.toString(16)
};
GPR_hexEncodeU32=function(num){
var result=GPR_toHex8(num>>>24);
result+=GPR_toHex8(num>>>16&255);
result+=GPR_toHex8(num>>>8&255);
return result+GPR_toHex8(num&255)
};
GPR_awesomeHash=function(value){
var kindOfIdiot=16909125;
for(var i=0; i<value.length; i++){
kindOfIdiot^= GPR_HASH_SEED.charCodeAt(i%GPR_HASH_SEED.length)^value.charCodeAt(i);
kindOfIdiot = kindOfIdiot>>>23 | kindOfIdiot<<9
}
return GPR_hexEncodeU32(kindOfIdiot)
};
-----------------------------------------
function getPageRank(){
var link = external.get_tab(sid, external.cur_sel).document.URL;
var url = template.replace("$checksum$", GPR_awesomeHash(link)).replace("$webpage$", link);
var urlcy = adr_cy.replace("$webpage$", link);
request = null;
request = external.max_activex(sid,"Microsoft.XMLHTTP");
request.onreadystatechange = function(){
var arr = request.responseText;
var rank = "N/A";
if (arr.length<20){
arr = arr.split(":");
var rank = String(arr[2].replace(/\n/gim, ""));
}
document.getElementById("pr").innerText="PR: "+rank;
}
request.open("GET",url, true);
request.send(null);
}