Автор Тема: Как настроить LWP  (Прочитано 13799 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн koder20005

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 44
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как настроить LWP
« : 04 Мая 2007, 22:33:23 »
Как настроить LWP:UserAgent
так, чтобы на сайте остался след не скрипта посявшего сайт, а пользователя через браузер??

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
Как настроить LWP
« Ответ #1 : 05 Мая 2007, 11:00:04 »
какой именно след? ip?

Оффлайн koder20005

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 44
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как настроить LWP
« Ответ #2 : 05 Мая 2007, 11:54:27 »
Referer, и т.д.

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
Как настроить LWP
« Ответ #3 : 05 Мая 2007, 13:34:07 »
что непонятно в perldoc LWP::UserAgent ?

Оффлайн koder20005

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 44
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как настроить LWP
« Ответ #4 : 05 Мая 2007, 20:16:18 »
нет мне нужны значения, которые похожи на пользователей.
 Типо этого
Opera/9.20 (Windows NT 5.1; U; ru)

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
Как настроить LWP
« Ответ #5 : 06 Мая 2007, 14:47:57 »
sort -u /var/log/httpd/agent_log

Оффлайн koder20005

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 44
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как настроить LWP
« Ответ #6 : 08 Мая 2007, 20:53:38 »
Выводит содержимое всего файла, а не Refer.

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
Как настроить LWP
« Ответ #7 : 08 Мая 2007, 21:01:10 »
1. referer а не refer
2. user-agent, "Opera/9.20 (Windows NT 5.1; U; ru)" в referer быть не может.

Оффлайн koder20005

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 44
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как настроить LWP
« Ответ #8 : 08 Мая 2007, 21:08:42 »
А мне нужно, чтобы была инфорация только откуда пришли..

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
Как настроить LWP
« Ответ #9 : 08 Мая 2007, 21:14:01 »
обясните подробнее, что надо

Оффлайн koder20005

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 44
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как настроить LWP
« Ответ #10 : 08 Мая 2007, 21:21:49 »
213.141.137.138 - - [08/May/2007:01:46:11 +0400"GET / HTTP/1.1" 200 2529 "http://www.rambler.ru/srch?words=%F6%E5%ED%F2%F0+%F1%E0%E4%EE%E2%EE%E4%F1%F2%E2%E0&old_q=%F1%E0%E4%EE%E2%EE%E4%ED%E8%F7%E8%F1%EA%E8%E9+%F6%E5%ED%F2%F0&btnG=%CD%E0%E9%F2%E8%21" "Opera/9.10 (Windows NT 5.1; U; ru)"

Это у меня находится в файле, мне надо извлекать
такие вот строки
http://www.rambler.ru/srch?words=%F6%E5%ED%F2%F0+%F1%E0%E4%EE%E2%EE%E4%F1%F2%E2%E0&old_q=%F1%E0%E4%EE%E2%EE%E4%ED%E8%F7%E8%F1%EA%E8%E9+%F6%E5%ED%F2%F0&btnG=%CD%E0%E9%F2%E8%21

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
Как настроить LWP
« Ответ #11 : 08 Мая 2007, 22:13:24 »
\\S+\\s+\\S+\\s+\\S+\\s+.{28}\\s+"[^"]*"\\s+\\d+\\s+\\d+\\s+"([^"]+)"

Оффлайн koder20005

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 44
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как настроить LWP
« Ответ #12 : 08 Мая 2007, 22:54:01 »
Я использую use Apache::LogRegex;
почему то это не прокатывает
eval { $lr = Apache::LogRegex->new("%h %l %u %t \\"%r\\" %>s %b \\"%{Referer}i\\" \\"%{User-Agent}i\\"") };

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
Как настроить LWP
« Ответ #13 : 09 Мая 2007, 08:34:10 »
print $lr->regex и сравните

Оффлайн koder20005

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 44
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как настроить LWP
« Ответ #14 : 09 Мая 2007, 11:47:14 »
Вот что выдало (?-xism:^(\\S*) (\\S*) (\\S*) (\\[[^\\]]+\\]) (\\S*) (\\S*) (\\S*) (\\S*) (\\S*) (\\S*) (\\S*)$)

А как подогнать...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28