今まではユーザエージェントを手で仕分けてログ解析をしていましたが、微妙な亜種が増えてきて管理がとってもめんどくさくなってきました。自動的に解析したいところです。
しかしユーザエージェント文字列の適当さといったらないね。イライラするわー。ひとまず経験則で「括弧内の情報」と「それ以外」に分けてみました。
括弧内の情報はセミコロン区切りではっきりしているので良い感じです。それ以外の部分は無法地帯ですが、空白か括弧のペアで囲まれていると見なすとそこそこ意味のありそうな切り方ができました。
PCブラウザに比べると、ボットと携帯ブラウザが送ってくるエージェント文字列が最悪に切りづらいです。ボットが適当なのはまだ納得のいくところだけど、携帯は何考えて作ってるんだろうか…。
DoCoMo/1.0/P504iS/c10/TB
こんなん↑とかさ、こんなの↓だよ?やりづらいったらありゃしないよね。
KDDI-TS2B UP.Browser/6.2.0.9 (GUI) MMP/2.0
< | 2007 | > | ||||
<< | < | 06 | > | >> | ||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
- | - | - | - | - | 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 | 29 | 30 |
合計:
本日:
管理者: Katsuhiro Suzuki(katsuhiro( a t )katsuster.net)
This is Simple Diary 1.0
Copyright(C) Katsuhiro Suzuki 2006-2023.
Powered by PHP 8.2.15.
using GD bundled (2.1.0 compatible)(png support.)