lynx
Advanced lynx | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору CarHelp Цитата: интересно почему не пускать бот просто по страницам форума? | Потому что у тебя домен ру, а у нас - ком и нет ни одной статичной страницы, и нам пришлось _сильно_ извращаться, чтобы боты стали к нам ходить. Траффик, конечно, Гугл повышает, но дело не в трафике. Была задача - заманить их на форум, они не хотели к нам ходить. Цитата: Теперь вопрос по выводу в " кто в онлайн " поисковиков как "боты гуляющие | Вот-вот, вернемся к нашим баранам - ЗАЧЕМ ТЕБЕ ЭТО??? Ну, если сильно охота, попробуй сделать вот что: ikon.lib sub whosonline Найти: Код: if ($method eq "$ibtxt{'0016'}") { $filetoopen = "$ikondir" . "data/onlinedata.dat"; $filetoopen = &stripMETA($filetoopen); open(FILE,"$filetoopen"); @onlinedata = <FILE>; close(FILE); foreach $line (@onlinedata) { chomp $line; ($savedusername, $savedtime, $savedwhere, $savedipadr) = split(/\|/, $line); ##Вот после этой строчки чтения переменных из файла $lookfor = substr($savedusername, 0, 5); | Заменить: Код: if ($method eq "$ibtxt{'0016'}") { $filetoopen = "$ikondir" . "data/onlinedata.dat"; $filetoopen = &stripMETA($filetoopen); open(FILE,"$filetoopen"); @onlinedata = <FILE>; close(FILE); foreach $line (@onlinedata) { chomp $line; ($savedusername, $savedtime, $savedwhere, $savedipadr) = split(/\|/, $line); ##Ловим гугла старт my $goolge =$savedipadr; if($google=~/googlebot/i){ $savedusername="Google"; } ##ловим гугла end $lookfor = substr($savedusername, 0, 5); | Теперь по идее должно вместо имени писаться "Google". По крайней мере ошибку этот код не создает, а проверить работоспособность - это надо эмулировать юзер-агент, короче, попробуй. Цитата: По моему так же можно и по остальным юзер-агентам поисковиковых ботов! | Ну, да, аналогично. |