Функции для получения тиц сайта: Python & PHP

Функция получения ТИЦ сайта на PHP:

function RetTic($URL){
    $yurl = sprintf('http://bar-navig.yandex.ru/u?ver=2&show=32&url=%s',$URL);
    $st = file_get_contents($yurl);
    if (preg_match('/value="([0-9]{1,5})"/', $st, $matches)) {
    return $matches[1];
}

Функция получения ТИЦ сайта на Python:

def RetTic(URL):
    import urllib
    yurl = 'http://bar-navig.yandex.ru/u?ver=2&show=32&url=%s' % URL

    f = urllib.urlopen(yurl)
    st = f.read()
    import re
    m = re.search(r'value="([0-9]{1,5})"', st)

    try:
        tic = m.group(1)
    except:
        tic = 0;

    return tic

В догонку: наличие сайта в яндекс каталоге на Python

def RetYaca(URL):
    import urllib
    yurl = 'http://bar-navig.yandex.ru/u?ver=2&show=32&url=%s' % URL

    f = urllib.urlopen(yurl)
    st = f.read()
    import re
    m = re.search(r'<textinfo>(?P<author>[\W\w]+)</textinfo>', st)

    try:
        yaca = m.group(1)
    except:
        yaca = '';

    if len(yaca) > 2:
        return True
    else:
        return False

Leave a Reply