Программирование: Функции для получения тиц сайта

Автор Неизвестен  // 18.01.2012
Функция получения ТИЦ сайта на 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


Share this:


Комментарии (0) Добавить
Только авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста.