namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 検索キーワードのサーバーのアクセスログからの集計について
- From: Ryuusei Murakami <d8011205@xxxxxxxxxxxx>
- Date: Fri, 12 Nov 1999 21:23:56 +0900
むらかみ@会津大院です。
> こんにちは、サイバネットの曽我です。
> 検索結果のログをNMZ.slog からではなく、サーバーのアクセスログから、
> 検索キーワードの集計を行っています。(UNIX版の v1.3.0.10 を使ってい
> ます。検索結果はWinNTで使いたいですが。。。)
> 「namazu.cgi?key=***」の「***」の日本語を見て分かる状態にしたのです
> が、どのように変換すればよいのでしょうか?
> 初歩的な質問で申し訳ありませんが、何かよい手段がありましたら、教えて
> 下さい!!!
こんな感じでどうでしょうか?
access_log へのパスを変えてみれば動くと思いますが。
#!/usr/local/bin/perl
open(FILE, "access_log path") || die;
@LINE = <FILE>; close(FILE);
foreach (@LINE){
if ( $_ =~ /namazu.cgi\?key=/ && $_ =~ /\%(\w*)/){
$_ =~ s/%([0-9a-fA-F][0-9a-fA-F])/pack("C", hex($1))/eg;
print "$_";
}
}
exit;
% University of AIZU
% Ryuusei Murakami / d8011205@xxxxxxxxxxxx
% http://himalayas.u-aizu.ac.jp/~murakami/