Скрипт определения тИЦ на PHP
В этой статье идёт речь о том, как написать функцию для получения тематического индекса цитирования (он же тИЦ) самой популярной поисковой системы Yandex.
Для начала немного слов об ИЦ. ИЦ — это некоторый численный показатель ссылочной цитируемости страницы. ИЦ считается поисковыми системами для дальнейшего использования в алгоритмах ранжирования результатов. Yandex ТИЦ — тематический индекс цитирования, особенностью которого является то, что он рассчитывается по отношению к тематически близким интернет-сайтам.
Итак, вариантов реализации поставленной задачи наверняка существует немало, однако мы будем использовать в работе нашего скрипта Яндекс.Бар, а верней его собственный метод определения тИЦ.
Пройдем по ссылке: http://bar-navig.yandex.ru/u?ver=2&show=32&url=ice-studio.com.ua.
Получим xml-код.
Число, которое нам нужно – значение value в этой строке tcy rang=»4″ value=»150″. То есть наша задача решается, если удастся написать такой код, который будет успешно парсить подобные страницы. Таким образом, мы сможем получать значение value (оно же тИЦ сайта, url которого передан как параметр в get-запросе).
Я надеюсь, что адрес на мануал по PHP известен каждому (php.net, если для кого-то это было секретом), поэтому сразу же приведем функцию, которая получает в качестве параметра url вида http://hoster.od.ua (не важно, есть ли в конце слеш) и возвращает значение тИЦ сайта hoster.od.ua.
function getTIC($url)
{
$str=file(‘http://bar-navig.yandex.ru/u?ver=2&show=32&url=’.$url);
if ($str==false)
{
$ans=false;
}
else
{
$is_find=preg_match(«/value=»(.d*)»/», join(«»,$str), $tic);
if ($is_find<1)
{
$ans=0;
}
else
{
$ans=$tic[1];
}
}
return $ans;
}
Теперь осталось закончить наши изыски созданием небольшой html-формы, которая будет запрашивать домен сайта и выдавать тематический индекс цитирования ресурса по нажатию кнопки. Если самим вам это делать не хочется, то можете ознакомиться с html-кодом страницы http://ice-studio.com.ua/seo/tic.php. Там же можно увидеть скрипт в действии.
Источник: NetPeak.Net: профессиональная раскрутка веб-сайта.
Методики
Новое о саморазвитии:
- С чего начиниется декупаж?
- Кредиты онлайн — что нужно знать?
- Главные правила приготовления вкусного кофе
- Правила создания комфорта в офисе
- Современная бытовая техника для дома: новинки последних лет
- Стильные диваны 2018
- Правила стильного оформления кухни
- Как научить ребенка быстро читать
Управление разумом
- Вступление
- ГЛАВА 1. ОСОБЫЕ СПОСОБЫ АКТИВНОГО ИСПОЛЬЗОВАНИЯ ВАШЕГО МОЗГА
- ГЛАВА 2. ПОЗНАКОМЬТЕСЬ С ХОЗЕ
- ГЛАВА 3. КАК НАУЧИТЬСЯ МЕДИТИРОВАТЬ
- ГЛАВА 4. ДИНАМИЧЕСКАЯ МЕДИТАЦИЯ
- ГЛАВА 5. УЛУЧШЕНИЕ ПАМЯТИ
- ГЛАВА 6. УСКОРЕННОЕ ОБУЧЕНИЕ
- ГЛАВА 7. СОЗИДАТЕЛЬНЫЙ СОН
- ГЛАВА 8. ВАШИ СЛОВА ИМЕЮТ СИЛУ
- ГЛАВА 9. СИЛА ВООБРАЖЕНИЯ
- ГЛАВА 10. ИСПОЛЬЗОВАНИЕ РАЗУМА ДЛЯ ОЗДОРОВЛЕНИЯ ОРГАНИЗМА
- ГЛАВА 11. ИНТИМНЫЕ УПРАЖНЕНИЯ ДЛЯ ЛЮБЯЩИХ
- ГЛАВА 12. ВЫ МОЖЕТЕ ОСВОИТЬ ESP
- ГЛАВА 13. СОЗДАЙТЕ СВОЮ УЧЕБНУЮ ГРУППУ
- ГЛАВА 14. КАК ПОМОГАТЬ ДРУГИМ, ИСПОЛЬЗУЯ МЕТОД УПРАВЛЕНИЯ РАЗУМОМ
- ГЛАВА 15. НЕКОТОРЫЕ СООБРАЖЕНИЯ