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
