тиц в текстовом виде для списка сайтов

M
На сайте с 15.04.2006
Offline
2
6131

сабж. какие существуют способы? чтобы можно было сделать наподобие того как делает прога TIC Yandex Counter . т.е локально сгенерить страницу с линками, но составить запрос чтобы был текст а не купюры :rolleyes:

content
На сайте с 23.01.2006
Offline
103
#1

maxd, а вы ее регэкспом сразу и заберите. Яка выдает текстовый тИЦ. На примере gazeta.ru в коде странице будет: "Цитируемость:&nbsp;19000</span>".

Ну из этой строчки код как-то так:


eregi ("/^\.+Цитируемость:&nbsp;(\d+)<\.+$/m", "$1")
СКОРПИОН
На сайте с 05.01.2006
Offline
120
#2

Подавайте на функцию адрес сайта, она вернёт ТИЦ.


function getTIC($__URL)
{
$__CY = 0;
$__NURL = str_replace("www.", "", $__URL);
$__NURL = str_replace("http://", "", $__NURL);
$__CCY = "http://search.yaca.yandex.ru/yca/cy/ch/".$__NURL."/";
$__IND = join("", file("$__CCY"));

$__POS = strpos($__IND, str_replace("http://www.", "", $__NURL).
"&numdoc=10&viddoc=full&sserver=0&ci=");
$__CUT = substr($__IND, $__POS);
ereg('[[:digit:]]+</a>', $__CUT, $__POS);

if(isset($__POS[0]))
$__CY = str_replace("</a>", "", $__POS[0]);
else
$__CY = 0;

return($__CY);
}
• Контекстные ссылки с внутренних страниц навсегда (/ru/forum/370882) • Качественные сайты для заработка на контекстной рекламе и ссылках
i73
На сайте с 08.03.2006
Offline
188
i73
#3

медленно это.

есть что-нить побыстрее?

Bor-ka
На сайте с 16.11.2004
Offline
256
#4

i73, а Вы кэшируйе результат, еще через XML можно посмотреть так же, как Я.Бар смотрит.

content
На сайте с 23.01.2006
Offline
103
#5

СКОРПИОН, оч симпатично, но тяжело. Чего бы вам не в одном реге это делать? (хотя допускаю, что это выдержка из куда более тяжелой функции)

i73
На сайте с 08.03.2006
Offline
188
i73
#6

если можно то более поподробнее... :)

в личку или здесь

M
На сайте с 15.04.2006
Offline
2
#7

нельзя ли подробней про технологию через ХМЛ?

i73 прав , очень хочется что-то быстрое и комфортное

СКОРПИОН
На сайте с 05.01.2006
Offline
120
#8

content, это выдержка из скрипта, который анализирует и другие вещи. Ну а с одним регом тоже есть проблема - если для сайта, ТИЦ которого проверяется, есть ссылка с сайта с большим ТИЦем, то он в списке стоит первым и регулярное выражение достаёт именно его. А вообще - надо подумать на досуге.

i73
На сайте с 08.03.2006
Offline
188
i73
#9

я к примеру сделал по подобной функции определение тИца при регистрации сайта в каталоге. но вот при выдаче не использую функцию.

т.к. к примеру на странице список из 10 ресурсов и при определении тИца очень долго ждать приходиться.

content
На сайте с 23.01.2006
Offline
103
#10

СКОРПИОН, я так и понял.

Но можно же выдергивать только одного уважаемого:


http://search.yaca.yandex.ru/yandsearch?rpt=rs2&text=url.of.site.com

И глумиться над ним.

maxd, закешируйте результат в статик файл $tmp и проверяйте как-то так:

filectime ($tmp) && ((date(U) - filectime($tmp))/60) < $lifetime

Где $lifetime - время жизни файла.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий