携帯の端末名とUserAgentと画面サイズの対応表をつくるスクリプト

一ヶ月ほど前に作成したスクリプトなんですが、とあるモバイル系サービスのシステム設定値の整合性評価のために日時バッチで実行させています。これがまた便利で、いろいろと使いどころがありそうなのでブログにスクリプトと本日時点での対応表を晒しておこうかと思う次第です。

情報源は下記のページとなります。

○docomo 端末情報のソース

○softbank 端末情報のソース

○au 端末情報のソース


- スポンサーリンク -

作りたい携帯の端末名とUserAgentと画面サイズの対応表

キャリア名, 端末名称, モデル名, 画面横px数, 画面縦px数

※キャリア名については、docomo / softbank / au の3タイプとします。
※端末名称については、各キャリアのサイトに明記されている端末名称になります。
※モデル名については、UserAgent の文字列から取得できるモデル名部分の文字列になります。詳細は下記の図の通り。

○ドコモ端末におけるモデル名については下記の赤枠の部分を取得しています。
img002.jpg

○ソフトバンク端末におけるモデル名については下記の赤枠の部分を取得しています。
img001.jpg

○AU端末におけるモデル名については下記の赤枠の部分を取得しています。
img003.jpg

対応リストを作成するスクリプト(utf8で保存して実行します)

※各サイトのスクレイプはWWW::MobileCarrierJP モジュールを用いていますので、予めインストールが必要です。
※実行中に、WWW::MobileCarrierJP::ThirdForce まわりで warning が沢山表示されますが気にしないで下さい。
※ポイントはドコモの一部のビジネス系機種では同じ端末にも関わらずソフトウェアのバージョンによってUAに枝番が付いているっぽいので、何となく対応させたことです。

use WWW::MobileCarrierJP::DoCoMo::UserAgent;
use WWW::MobileCarrierJP::DoCoMo::Display;
use WWW::MobileCarrierJP::ThirdForce::UserAgent;
use WWW::MobileCarrierJP::ThirdForce::HTTPHeader;
use WWW::MobileCarrierJP::EZWeb::Model;
use WWW::MobileCarrierJP::EZWeb::DeviceID;

use Encode;
use Data::Dumper;
use warnings;
no warnings 'all';

my $csv = 'ualist.csv';
unlink $csv;
au_ua($csv);
softbank_ua($csv);
docomo_ua($csv);

sub au_ua {
    my $csv = shift;
    # UA解析, htmlversion解析
    my $useragent = WWW::MobileCarrierJP::EZWeb::Model->scrape;
    my $deviceid  = WWW::MobileCarrierJP::EZWeb::DeviceID->scrape;
    my $ualist    = {};
    my $display   = {};

    # deviceid(=ua),model情報
    for my $e (@$deviceid) {
        my $model = $e->{model};
        $ualist->{$model} = $e->{device_id};
    }
    # display情報
    for my $e (@$useragent) {
        my $model = $e->{model_long};
        $display->{$model} = { width => $e->{display_browsing}->{width}, height => $e->{display_browsing}->{height} };
    }
    # 出力用に整形
    my @result;
    for my $model ( sort keys %$display ) {
        my $ua     = $ualist->{$model};
        my $width  = $display->{$model}->{width};
        my $height = $display->{$model}->{height};
        my $msg    = encode( 'utf8', $model );
        # なんだか同一機種内で複数UAがあるっぽい
        if ( ref $ua eq 'ARRAY' ) {
            for (@$ua) {
                push @result, qq!au,$msg,$_,$width,$height\n!;
            }
        }
        else {
            push @result, qq!au,$msg,$ua,$width,$height\n!;
        }
    }
    open my $fh, '>>', $csv;
    print $fh $_ for sort @result;
    close $fh;
}

sub softbank_ua {
    my $csv = shift;
    # UA解析, htmlversion解析
    my $useragent  = WWW::MobileCarrierJP::ThirdForce::UserAgent->scrape;
    my $httpheader = WWW::MobileCarrierJP::ThirdForce::HTTPHeader->scrape;
    my $ualist     = {};
    my $display    = {};

    # model,display,ua情報
    for my $e (@$httpheader) {
        my $model = $e->{model};
        my $ua    = $e->{'x-jphone-name'};
        $model =~ s![\x01-\x1f]+! !msxig;
        $model =~ s!<br>!!msxig;
        $model =~ s!\s+! !msxig;
        $model =~ s!\s+$!!msxig;
        $ua    =~ s![\x01-\x1f]+! !msxig;
        $ua    =~ s!<br>!!msxig;
        $ua    =~ s!\s+! !msxig;
        $ua    =~ s!\s+$!!msxig;
        if ( $e->{'x-jphone-display'} =~ /^(\d+)\*(\d+)$/ ) {
            $display->{$model} = { width => $1, height => $2 };
        }
        $ualist->{$model}  = $ua;
    }
    # 出力用に整形
    my @result;
    for my $model ( sort keys %$display ) {
        my $ua     = $ualist->{$model};
        my $width  = $display->{$model}->{width};
        my $height = $display->{$model}->{height};
        my $msg    = encode( 'utf8', $model );
        $msg =~ s/\xef\xbf\xbd\x55//;
        # なんだか / で区切られているときは複数機種を表しているっぽいので補正する
        my @models = split '/', $msg;
        for my $m (@models) {
            $m =~ s!\s+$!!g;
            push @result, qq!softbank,$m,$ua,$width,$height\n!;
        }
    }
    open my $fh, '>>', $csv;
    print $fh $_ for sort @result;
    close $fh;
}

sub docomo_ua {
    my $csv = shift;
    # UA解析, htmlversion解析
    my $useragent   = WWW::MobileCarrierJP::DoCoMo::UserAgent->scrape;
    my $ualist      = {};

    # ua情報
    for my $e (@$useragent) {
        my $model = uc $e->{model};
        $ualist->{$model} = $e->{user_agent};
    }
    # display情報
    my $display = WWW::MobileCarrierJP::DoCoMo::Display->scrape;
    # 出力用に整形
    my @result;
    for my $phone (@$display) {
        my $ua     = $phone->{model};
        my $width  = $phone->{width};
        my $height = $phone->{height};
        my $model  = uc $phone->{model};
        $ua =~ s/-//;
        $model = $phone->{model};
        $model =~ s!myu!μ!msxi;
        push @result, qq!docomo,$model,$ua,$width,$height\n!;
        # なんだか同一機種内で複数UA(枝番)があるっぽいので補正する
        if ( $ua =~ /(?:F|N|P|SH)0(?:5|6|7|8|9)A/ ) {
            my $ua2 = $ua . '2';
            my $ua3 = $ua . '3';
            push @result, qq!docomo,$model,$ua2,$width,$height\n!;
            push @result, qq!docomo,$model,$ua3,$width,$height\n!;
        }
    }
    open my $fh, '>>', $csv;
    print $fh $_ for sort @result;
    close $fh;
}

結果ファイル(2010年9月3日時点)

au,A1101S,SN22,120,120
au,A1301S,SN23,120,123
au,A1302SA,SA24,124,144
au,A1303SA,SA25,124,144
au,A1304T II,TS25,144,140
au,A1304T,TS25,144,140
au,A1304Tカメラ無し,TS25,144,140
au,A1305SA,SA28,124,144
au,A1401K,KC23,126,136
au,A1402S II,SN27,228,244
au,A1402S IIカメラ無し,SN28,228,244
au,A1402S,SN26,228,244
au,A1403K,KC26,234,266
au,A1404S/S II,SN29,228,230
au,A1405PT,PT21,240,236
au,A1406PT,PT22,240,236
au,A1407PT,PT23,240,240
au,A3011SA,SA21,126,144
au,A3012CA,CA21,125,147
au,A3013T,TS22,144,135
au,A3014S,SN21,120,120
au,A3015SA,SA22,126,144
au,A5301T,TS23,144,140
au,A5302CA,CA22,125,147
au,A5303H II,HI24,125,144
au,A5303H,HI23,125,144
au,A5304T,TS24,144,140
au,A5305K,KC22,125,144
au,A5306ST,ST21,125,145
au,A5401CA II,CA23,123,147
au,A5401CA,CA23,123,147
au,A5402S,SN24,120,160
au,A5403CA,CA24,230,266
au,A5404S,SN25,240,256
au,A5405SA,ST23,127,145
au,A5406CA,CA25,230,266
au,A5407CA,CA26,230,266
au,A5501T,TS26,240,270
au,A5502K,KC24,234,262
au,A5502K,KC25,234,262
au,A5503SA,SA26,225,263
au,A5504T,TS27,229,270
au,A5505SA,SA27,225,263
au,A5506T,TS28,229,270
au,A5507SA,ST24,235,270
au,A5509T,TS29,229,270
au,A5511T,TS2A,229,246
au,A5512CA,CA27,230,243
au,A5514SA,ST27,235,242
au,A5515K,KC27,234,248
au,A5516T,TS2B,229,246
au,A5517T,TS2C,229,246
au,A5518SA,ST28,235,242
au,A5520SA/SA II,ST2A,235,242
au,A5521K,KC28,234,248
au,A5522SA,SA29,235,234
au,A5523T,TS2D,229,245
au,A5525SA,ST2D,235,242
au,A5526K,KC29,232,245
au,A5527SA,SA2A,235,242
au,A5528K,KC2A,232,245
au,A5529T,TS2E,229,245
au,B01K,KC26,234,266
au,BRAVIA® Phone U1,SN3L,233,358
au,C3001H,HI21,120,130
au,C3002K,KC21,128,132
au,C3003P,MA21,132,144
au,C5001T,TS21,144,135
au,CA001,CA3D,232,336
au,CA002,CA3E,232,333
au,CA003,CA3F,232,336
au,CA004,CA3G,232,336
au,CA005,CA3H,232,336
au,DRAPE,TS39,229,225
au,E02SA,SA37,228,243
au,E03CA,CA36,232,243
au,E05SH,SH39,234,331
au,E06SH,SH3A,234,331
au,E07K,KC3T,232,325
au,E08T,TS3T,233,358
au,G'zOne TYPE-R,CA28,230,243
au,G9 [iida],SN3K,232,358
au,H001,HI3F,232,336
au,INFOBAR 2,ST33,228,323
au,INFOBAR,ST22,125,145
au,K001,KC3M,232,325
au,K002,KC3O,232,325
au,K003,KC3P,232,325
au,K004,KC3U,232,325
au,K005,KC3Y,232,325
au,K006,KC3Z,232,325
au,LIGHT POOL [iida],TS3U,233,358
au,MEDIA SKIN,KC3A,232,245
au,Mobile Hi-Vision CAM Wooo,HI3G,232,336
au,NS01,KC3N,232,325
au,NS02,PT35,230,324
au,P001,MA35,233,331
au,PENCK,HI34,230,266
au,PLY [iida],TS3Q,233,358
au,PRISMOID [iida],KC3S,232,325
au,Premier3,SN3I,233,358
au,S001,SN3J,233,358
au,S002,SN3M,228,345
au,S003,SN3O,233,358
au,S004,SN3P,233,358
au,SA001,KC3R,233,358
au,SA002,KC3X,233,358
au,SH001,SH38,233,331
au,SH002,SH3B,234,358
au,SH003,SH3D,234,358
au,SH004,SH3E,233,331
au,SH005,SH3F,234,358
au,SH006,SH3G,234,358
au,SH007,SH3H,234,358
au,SH008,SH3I,234,358
au,Sportio water beat,SH3C,234,358
au,Sportio,TS3K,229,236
au,Sweets cute,ST2C,235,242
au,Sweets pure,ST29,235,242
au,Sweets,ST26,235,270
au,T001,TS3N,233,331
au,T002,TS3P,233,358
au,T003,TS3R,233,358
au,T004,TS3S,233,358
au,URBANO BARONE,SN3N,233,358
au,URBANO,SH36,229,323
au,W11H,HI31,233,268
au,W11K,KC31,233,268
au,W21CA/CA II,CA31,230,346
au,W21H,HI32,123,147
au,W21K,KC32,234,266
au,W21S,SN31,228,266
au,W21SA,SA31,225,266
au,W21T,TS31,229,270
au,W22H,HI33,230,266
au,W22SA,SA32,230,266
au,W31CA,CA32,230,323
au,W31K/K II,KC33,234,268
au,W31S,SN32,228,238
au,W31SA/SA II,SA33,230,268
au,W31T,TS32,229,244
au,W32H,HI35,230,235
au,W32K,KC34,234,266
au,W32S,SN33,228,242
au,W32S,SN35,228,242
au,W32SA,SA34,228,243
au,W32T,TS33,229,244
au,W33SA/SA II,SA35,228,243
au,W41CA,CA33,230,323
au,W41H,HI36,230,323
au,W41K,KC35,232,245
au,W41S,SN34,228,250
au,W41SA,SA36,228,243
au,W41SH,SH31,229,315
au,W41T,TS34,229,244
au,W42CA,CA34,232,243
au,W42H,HI37,232,243
au,W42K,KC36,232,245
au,W42S,SN36,228,250
au,W42SA,ST31,235,234
au,W43CA,CA35,232,315
au,W43H/H II,HI38,232,315
au,W43K,KC37,232,237
au,W43S,SN37,228,368
au,W43SA,SA38,228,243
au,W43T,TS36,229,244
au,W44K IIカメラなしモデル,KC3E,232,245
au,W44K/K II,KC38,232,237
au,W44S,SN38,228,345
au,W44T/T II/T III,TS37,229,268
au,W45T,TS38,229,268
au,W47T,TS3A,229,225
au,W51CA,CA37,232,323
au,W51H,HI39,232,323
au,W51K,KC39,240,325
au,W51P,MA31,232,323
au,W51S,SN39,228,345
au,W51SA,SA39,228,243
au,W51SH,SH32,229,323
au,W51T,TS3B,229,245
au,W52CA,CA38,232,323
au,W52H,HI3A,232,323
au,W52P,MA32,232,323
au,W52S,SN3A,228,345
au,W52SA,SA3A,228,323
au,W52SH,SH33,229,323
au,W52T,TS3C,229,325
au,W53CA,CA39,232,323
au,W53H,HI3B,232,323
au,W53K/W64K,KC3B,232,325
au,W53S,SN3B,228,345
au,W53SA,ST32,228,323
au,W53T,TS3D,229,325
au,W54S,SN3C,233,331
au,W54SA,SA3B,230,331
au,W54T,TS3E,229,325
au,W55T,TS3G,229,245
au,W56T,TS3H,233,331
au,W61CA,CA3A,232,323
au,W61H,HI3C,232,323
au,W61K,KC3D,240,325
au,W61P,MA33,232,323
au,W61PT,PT33,230,240
au,W61S,SN3D,233,331
au,W61SA,SA3C,230,331
au,W61SH,SH34,229,323
au,W61T,TS3I,233,331
au,W62CA,CA3B,232,333
au,W62H,HI3D,232,333
au,W62K,KC3G,232,245
au,W62P,MA34,232,323
au,W62PT,PT34,230,246
au,W62S,SN3E,228,345
au,W62SA,ST34,228,323
au,W62SH,SH35,228,331
au,W62T,TS3J,233,331
au,W63CA,CA3C,232,333
au,W63H,HI3E,232,333
au,W63K,KC3H,232,325
au,W63Kカメラ無し,KC3K,232,325
au,W63SA,SA3D,230,331
au,W64S,SN3G,228,345
au,W64SA,SA3E,230,331
au,W64SH,SH37,228,331
au,W64T,TS3L,233,331
au,W65K,KC3I,232,325
au,W65T,TS3M,233,331
au,Xmini,SN3H,233,251
au,beskey,HI3H,232,336
au,biblio,TS3O,233,358
au,lotta [iida],KC3V,232,325
au,mamorino,KC3W,232,268
au,misora [iida],KC3Q,232,325
au,neon,TS35,229,244
au,re,SN3F,233,331
au,talby,ST25,235,270
softbank,702MO,V702MO,176,220
softbank,702NK(NOKIA 6630),V702NK,176,208
softbank,702NK(NOKIA 6680),V702NK2,176,208
softbank,702sMO,V702sMO,176,220
softbank,703N,V703N,240,320
softbank,703SH,V703SH,240,320
softbank,703SHf,V703SHf,240,320
softbank,705N,705N,240,320
softbank,705NK,705NK,240,320
softbank,705P,705P,240,320
softbank,705Px,705P,240,320
softbank,705SC,705SC,240,320
softbank,705SH,V705SH,240,320
softbank,705T,V705T,240,320
softbank,706N,706N,240,320
softbank,706P,706P,240,320
softbank,706SC,706SC,240,320
softbank,707SC,707SC,240,320
softbank,707SC,707SC2,240,320
softbank,708SC,708SC,320,240
softbank,709SC,709SC,240,320
softbank,731SC,731SC,240,320
softbank,740SC,740SC,240,320
softbank,802N,V802N,240,320
softbank,802SE,V802SE,176,220
softbank,802SH,V802SH,240,320
softbank,803T,V803T,240,320
softbank,804N,V804N,240,320
softbank,804NK,V804NK,240,320
softbank,804SH,V804SH,240,320
softbank,804SS,V804SS,240,320
softbank,805SC,805SC,240,320
softbank,810P,810P,240,320
softbank,810SH,810SH,480,640
softbank,810T,810T,240,320
softbank,811SH,811SH,480,640
softbank,811T,811T,240,320
softbank,812SH Premium,812SH,240,320
softbank,812SH s,812SHs,240,320
softbank,812SH s2,812SHs,240,320
softbank,812SH,812SH,240,320
softbank,812T,812T,240,320
softbank,813SH for Biz,813SHe,240,320
softbank,813SH,813SH,240,320
softbank,813T,813T,240,320
softbank,814SH,814SH,480,640
softbank,814T,814T,240,320
softbank,815SH,815SH,480,640
softbank,815T PB,815T,240,320
softbank,815T,815T,240,320
softbank,816SH,816SH,240,320
softbank,820N,820N,240,427
softbank,820P,820P,240,400
softbank,820SC,820SC,240,320
softbank,820SH,820SH,240,400
softbank,820T,820T,240,320
softbank,821N GLA,821N,240,427
softbank,821N,821N,240,427
softbank,821P,821P,240,400
softbank,821SC,821SC,240,320
softbank,821SH,821SH,240,400
softbank,821T,821T,240,320
softbank,822P,822P,240,320
softbank,822SH,822SH,240,400
softbank,822T,822T,240,320
softbank,823P,823P,240,427
softbank,823SH,823SH,240,400
softbank,823T,823T,240,400
softbank,824P,824P,240,427
softbank,824SH,824SH,240,400
softbank,824T,824T,240,400
softbank,825SH,825SH,240,400
softbank,830CA,830CA,240,427
softbank,830N,830N,480,854
softbank,830P,830P,240,427
softbank,830SC,830SC,240,320
softbank,830SH Premium,830SHp,240,320
softbank,830SH for Biz,830SHe,240,320
softbank,830SH,830SH,240,320
softbank,830T,830T,240,400
softbank,831N,831N,240,427
softbank,831P,831P,240,427
softbank,831SH KT,831SH,240,400
softbank,831SH s,831SHs,240,400
softbank,831SH,831SH,240,400
softbank,831T,831T,240,400
softbank,832P,832P,240,427
softbank,832SH s,832SHs,240,400
softbank,832SH,832SH,240,400
softbank,832T,832T,240,320
softbank,840N,840N,240,427
softbank,840P for Biz,840Pe,240,427
softbank,840P,840P,240,427
softbank,840SC,840SC,240,400
softbank,840SH,840SH,240,400
softbank,841N,841N,480,854
softbank,841P,841P,240,427
softbank,841SH s,841SHs,240,400
softbank,841SH,841SH,240,400
softbank,842P,842P,240,427
softbank,842SH,842SH,240,400
softbank,843SH,843SH,240,400
softbank,902SH,V902SH,240,320
softbank,902T,V902T,240,320
softbank,903SH,V903SH,240,320
softbank,903T,V903T,240,320
softbank,904SH,V904SH,480,640
softbank,904T,V904T,240,320
softbank,905SH,V905SH,240,400
softbank,910SH,910SH,480,640
softbank,910T,910T,240,320
softbank,911SH,911SH,240,400
softbank,911T,911T,480,800
softbank,912SH,912SH,480,800
softbank,912T,912T,240,400
softbank,913SH G,913SH,240,400
softbank,913SH,913SH,240,400
softbank,920P,920P,480,854
softbank,920SC,920SC,240,320
softbank,920SH YK,920SH,480,854
softbank,920SH,920SH,480,854
softbank,920T,920T,480,800
softbank,921P,921P,480,854
softbank,921SH,921SH,480,854
softbank,921T,921T,240,400
softbank,922SH,922SH,854,480
softbank,923SH,923SH,480,854
softbank,930CA,930CA,480,854
softbank,930N,930N,480,854
softbank,930P,930P,480,854
softbank,930SC,930SC,480,800
softbank,930SH,930SH,480,854
softbank,931N,931N,480,854
softbank,931P,931P,480,854
softbank,931SC,931SC,480,800
softbank,931SH,931SH,480,1024
softbank,932SH,932SH,480,854
softbank,933SH,933SH,480,854
softbank,934SH,934SH,480,854
softbank,935SH,935SH,480,854
softbank,936SH,936SH,480,854
softbank,940N,940N,480,854
softbank,940P,940P,480,854
softbank,940SC,940SC,480,800
softbank,940SH,940SH,480,854
softbank,941P,941P,480,854
softbank,941SC,941SC,480,800
softbank,941SH,941SH,480,1024
softbank,942P,942P,480,854
softbank,942SH KT,942SH,480,854
softbank,942SH,942SH,480,854
softbank,943SH,943SH,480,854
softbank,944SH,944SH,480,854
softbank,945SH,945SH,480,854
softbank,DM001SH,DM001SH,240,400
softbank,DM002SH,DM002SH,240,400
softbank,DM003SH,DM003SH,240,400
softbank,DM004SH,DM004SH,240,400
softbank,DM005SH,DM005SH,480,854
softbank,DM006SH,DM006SH,240,400
docomo,D209i,D209i,96,90
docomo,D2101V,D2101V,120,130
docomo,D210i,D210i,96,91
docomo,D211i,D211i,100,91
docomo,D251i,D251i,132,144
docomo,D251iS,D251iS,132,144
docomo,D252i,D252i,176,198
docomo,D253i,D253i,176,198
docomo,D253iWM,D253iWM,220,144
docomo,D501i,D501i,96,72
docomo,D502i,D502i,96,90
docomo,D503i,D503i,132,126
docomo,D503iS,D503iS,132,126
docomo,D504i,D504i,132,144
docomo,D505i,D505i,240,270
docomo,D505iS,D505iS,240,270
docomo,D506i,D506i,240,270
docomo,D701i,D701i,230,240
docomo,D701iWM,D701iWM,230,240
docomo,D702i,D702i,230,240
docomo,D702iBCL,D702iBCL,230,240
docomo,D702iF,D702iF,230,240
docomo,D703i,D703i,230,240
docomo,D704i,D704i,230,240
docomo,D705i,D705i,240,320
docomo,D705iμ,D705imyu,240,240
docomo,D800iDS,D800iDS,230,240
docomo,D851iWM,D851iWM,230,320
docomo,D900i,D900i,240,270
docomo,D901i,D901i,230,240
docomo,D901iS,D901iS,230,240
docomo,D902i,D902i,230,320
docomo,D902iS,D902iS,230,320
docomo,D903i,D903i,230,320
docomo,D903iTV,D903iTV,230,320
docomo,D904i,D904i,240,320
docomo,D905i,D905i,240,352
docomo,ER209i,ER209i,120,72
docomo,F-01A,F01A,240,352
docomo,F-01B,F01B,480,648
docomo,F-02A,F02A,240,352
docomo,F-02B,F02B,480,648
docomo,F-03A,F03A,240,352
docomo,F-03B,F03B,480,648
docomo,F-04A,F04A,240,352
docomo,F-04B,F04B,480,648
docomo,F-05A,F05A,240,352
docomo,F-05A,F05A2,240,352
docomo,F-05A,F05A3,240,352
docomo,F-06A,F06A,240,352
docomo,F-06A,F06A2,240,352
docomo,F-06A,F06A3,240,352
docomo,F-06B,F06B,480,656
docomo,F-07A,F07A,240,256
docomo,F-07A,F07A2,240,256
docomo,F-07A,F07A3,240,256
docomo,F-07B,F07B,480,648
docomo,F-08A,F08A,480,648
docomo,F-08A,F08A2,480,648
docomo,F-08A,F08A3,480,648
docomo,F-08B,F08B,480,648
docomo,F-09A,F09A,480,648
docomo,F-09A,F09A2,480,648
docomo,F-09A,F09A3,480,648
docomo,F-09B,F09B,240,330
docomo,F-10A,F10A,240,330
docomo,F-10B,F10B,480,648
docomo,F2051,F2051,176,182
docomo,F209i,F209i,96,91
docomo,F2102V,F2102V,176,182
docomo,F210i,F210i,96,113
docomo,F211i,F211i,96,113
docomo,F212i,F212i,132,136
docomo,F251i,F251i,132,140
docomo,F501i,F501i,112,84
docomo,F502i,F502i,96,91
docomo,F502it,F502it,96,91
docomo,F503i,F503i,120,130
docomo,F503iS,F503iS,120,130
docomo,F504i,F504i,132,136
docomo,F504iS,F504iS,132,136
docomo,F505i,F505i,240,268
docomo,F505iGPS,F505iGPS,240,268
docomo,F506i,F506i,240,268
docomo,F661i,F661i,132,136
docomo,F671i,F671i,120,126
docomo,F671iS,F671iS,160,120
docomo,F672i,F672i,160,120
docomo,F700i,F700i,230,240
docomo,F700iS,F700iS,230,240
docomo,F702iD,F702iD,230,240
docomo,F703i,F703i,230,240
docomo,F704i,F704i,230,240
docomo,F705i,F705i,240,352
docomo,F706i,F706i,240,352
docomo,F801i,F801i,240,352
docomo,F880iES,F880iES,240,256
docomo,F881iES,F881iES,240,256
docomo,F882iES,F882iES,240,256
docomo,F883i,F883i,240,256
docomo,F883iES,F883iES,240,256
docomo,F883iESS,F883iESS,240,256
docomo,F883iS,F883iS,240,256
docomo,F884i,F884i,240,364
docomo,F884iES,F884iES,240,282
docomo,F900i,F900i,230,240
docomo,F900iC,F900iC,230,240
docomo,F900iT,F900iT,230,240
docomo,F901iC,F901iC,230,240
docomo,F901iS,F901iS,230,240
docomo,F902i,F902i,230,240
docomo,F902iS,F902iS,230,240
docomo,F903i,F903i,230,240
docomo,F903iBSC,F903iBSC,230,240
docomo,F903iX,F903iX,230,240
docomo,F904i,F904i,240,352
docomo,F905i,F905i,240,352
docomo,F905iBiz,F905iBiz,240,352
docomo,F906i,F906i,240,352
docomo,KO209i,KO209i,96,96
docomo,KO210i,KO210i,96,96
docomo,L-01B,L01B,480,660
docomo,L600i,L600i,170,189
docomo,L601i,L601i,170,189
docomo,L602i,L602i,170,189
docomo,L704i,L704i,240,280
docomo,L705i,L705i,240,280
docomo,L705iX,L705iX,240,280
docomo,L706ie,L706ie,240,280
docomo,L852i,L852i,240,298
docomo,M702iG,M702iG,240,267
docomo,M702iS,M702iS,240,267
docomo,N-01A,N01A,240,320
docomo,N-01B,N01B,480,640
docomo,N-02A,N02A,240,320
docomo,N-02B,N02B,480,640
docomo,N-03A,N03A,240,320
docomo,N-03B,N03B,480,640
docomo,N-04A,N04A,240,320
docomo,N-04B,N04B,480,640
docomo,N-05A,N05A,240,320
docomo,N-05A,N05A2,240,320
docomo,N-05A,N05A3,240,320
docomo,N-05B,N05B,480,640
docomo,N-06A,N06A,480,640
docomo,N-06A,N06A2,480,640
docomo,N-06A,N06A3,480,640
docomo,N-06B,N06B,240,320
docomo,N-07A,N07A,480,640
docomo,N-07A,N07A2,480,640
docomo,N-07A,N07A3,480,640
docomo,N-07B,N07B,480,640
docomo,N-08A,N08A,480,640
docomo,N-08A,N08A2,480,640
docomo,N-08A,N08A3,480,640
docomo,N-08B,N08B,480,480
docomo,N-09A,N09A,480,640
docomo,N-09A,N09A2,480,640
docomo,N-09A,N09A3,480,640
docomo,N2001,N2001,118,128
docomo,N2002,N2002,118,128
docomo,N2051,N2051,176,198
docomo,N209i,N209i,108,82
docomo,N2102V,N2102V,176,198
docomo,N210i,N210i,118,113
docomo,N211i,N211i,118,128
docomo,N211iS,N211iS,118,128
docomo,N251i,N251i,132,140
docomo,N251iS,N251iS,132,140
docomo,N252i,N252i,132,140
docomo,N253i,N253i,160,180
docomo,N2701,N2701,176,198
docomo,N501i,N501i,118,128
docomo,N502i,N502i,118,128
docomo,N502it,N502it,118,128
docomo,N503i,N503i,118,128
docomo,N503iS,N503iS,118,128
docomo,N504i,N504i,160,180
docomo,N504iS,N504iS,160,180
docomo,N505i,N505i,240,270
docomo,N505iS,N505iS,240,270
docomo,N506i,N506i,240,295
docomo,N506iS,N506iS,240,295
docomo,N506iSII,N506iSII,240,295
docomo,N600i,N600i,176,180
docomo,N601i,N601i,240,270
docomo,N700i,N700i,240,270
docomo,N701i,N701i,240,270
docomo,N701iECO,N701iECO,240,270
docomo,N702iD,N702iD,240,270
docomo,N702iS,N702iS,240,270
docomo,N703iD,N703iD,240,270
docomo,N703iμ,N703imyu,240,270
docomo,N704iμ,N704imyu,240,270
docomo,N705i,N705i,240,320
docomo,N705iμ,N705imyu,240,320
docomo,N706i,N706i,240,320
docomo,N706iII,N706iII,240,320
docomo,N706ie,N706ie,240,320
docomo,N821i,N821i,118,128
docomo,N900i,N900i,240,269
docomo,N900iG,N900iG,240,269
docomo,N900iL,N900iL,240,269
docomo,N900iS,N900iS,240,269
docomo,N901iC,N901iC,240,270
docomo,N901iS,N901iS,240,270
docomo,N902i,N902i,240,270
docomo,N902iL,N902iL,240,270
docomo,N902iS,N902iS,240,270
docomo,N902iX,N902iX,240,270
docomo,N903i,N903i,240,270
docomo,N904i,N904i,240,352
docomo,N905i,N905i,240,320
docomo,N905iBiz,N905iBiz,240,320
docomo,N905iμ,N905imyu,240,320
docomo,N906i,N906i,240,320
docomo,N906iL,N906iL,240,320
docomo,N906iμ,N906imyu,240,320
docomo,NM502i,NM502i,111,106
docomo,NM705i,NM705i,231,235
docomo,NM706i,NM706i,231,235
docomo,NM850iG,NM850iG,176,144
docomo,P-01A,P01A,240,350
docomo,P-01B,P01B,480,662
docomo,P-02A,P02A,240,350
docomo,P-02B,P02B,480,662
docomo,P-03A,P03A,240,350
docomo,P-03B,P03B,240,331
docomo,P-04A,P04A,240,350
docomo,P-04B,P04B,480,662
docomo,P-05A,P05A,240,350
docomo,P-05A,P05A2,240,350
docomo,P-05A,P05A3,240,350
docomo,P-05B,P05B,240,331
docomo,P-06A,P06A,240,350
docomo,P-06A,P06A2,240,350
docomo,P-06A,P06A3,240,350
docomo,P-06B,P06B,480,650
docomo,P-07A,P07A,480,662
docomo,P-07A,P07A2,480,662
docomo,P-07A,P07A3,480,662
docomo,P-08A,P08A,480,662
docomo,P-08A,P08A2,480,662
docomo,P-08A,P08A3,480,662
docomo,P-09A,P09A,480,662
docomo,P-09A,P09A2,480,662
docomo,P-09A,P09A3,480,662
docomo,P-10A,P10A,240,350
docomo,P2002,P2002,118,128
docomo,P209i,P209i,96,87
docomo,P209iS,P209iS,96,87
docomo,P2101V,P2101V,163,182
docomo,P2102V,P2102V,176,198
docomo,P210i,P210i,96,91
docomo,P211i,P211i,120,130
docomo,P211iS,P211iS,120,130
docomo,P213i,P213i,132,144
docomo,P251iS,P251iS,132,144
docomo,P252i,P252i,132,144
docomo,P252iS,P252iS,132,144
docomo,P253i,P253i,132,144
docomo,P253iS,P253iS,132,144
docomo,P501i,P501i,96,120
docomo,P502i,P502i,96,117
docomo,P503i,P503i,120,130
docomo,P503iS,P503iS,120,130
docomo,P504i,P504i,132,144
docomo,P504iS,P504iS,132,144
docomo,P505i,P505i,240,266
docomo,P505iS,P505iS,240,266
docomo,P506iC,P506iC,240,266
docomo,P506iCII,P506iCII,240,266
docomo,P651ps,P651ps,96,87
docomo,P700i,P700i,240,270
docomo,P701iD,P701iD,240,270
docomo,P702i,P702i,240,270
docomo,P702iD,P702iD,240,270
docomo,P703i,P703i,240,270
docomo,P703iμ,P703imyu,240,270
docomo,P704i,P704i,240,270
docomo,P704iμ,P704imyu,240,270
docomo,P705i,P705i,240,350
docomo,P705iCL,P705iCL,240,350
docomo,P705iμ,P705imyu,240,350
docomo,P706ie,P706ie,240,350
docomo,P706iμ,P706imyu,240,350
docomo,P821i,P821i,118,128
docomo,P851i,P851i,240,270
docomo,P900i,P900i,240,266
docomo,P900iV,P900iV,240,266
docomo,P901i,P901i,240,270
docomo,P901iS,P901iS,240,270
docomo,P901iTV,P901iTV,240,270
docomo,P902i,P902i,240,270
docomo,P902iS,P902iS,240,270
docomo,P903i,P903i,240,270
docomo,P903iTV,P903iTV,240,350
docomo,P903iX,P903iX,240,270
docomo,P904i,P904i,240,350
docomo,P905i,P905i,240,350
docomo,P905iTV,P905iTV,240,350
docomo,P906i,P906i,240,350
docomo,R209i,R209i,96,72
docomo,R211i,R211i,96,98
docomo,R691i,R691i,96,72
docomo,R692i,R692i,96,98
docomo,SA700iS,SA700iS,240,252
docomo,SA702i,SA702i,240,252
docomo,SA800i,SA800i,240,252
docomo,SH-01A,SH01A,240,320
docomo,SH-01B,SH01B,480,646
docomo,SH-02A,SH02A,240,320
docomo,SH-02B,SH02B,480,646
docomo,SH-03A,SH03A,240,320
docomo,SH-03B,SH03B,480,592
docomo,SH-04A,SH04A,240,320
docomo,SH-04B,SH04B,480,592
docomo,SH-05A,SH05A,480,592
docomo,SH-05A,SH05A2,480,592
docomo,SH-05A,SH05A3,480,592
docomo,SH-05B,SH05B,480,646
docomo,SH-06A,SH06A,480,592
docomo,SH-06A,SH06A2,480,592
docomo,SH-06A,SH06A3,480,592
docomo,SH-06B,SH06B,480,646
docomo,SH-07A,SH07A,480,592
docomo,SH-07A,SH07A2,480,592
docomo,SH-07A,SH07A3,480,592
docomo,SH-07B,SH07B,480,656
docomo,SH-08A,SH08A,480,592
docomo,SH-08A,SH08A2,480,592
docomo,SH-08A,SH08A3,480,592
docomo,SH-08B,SH08B,480,646
docomo,SH-09B,SH09B,480,646
docomo,SH2101V,SH2101V,800,600
docomo,SH251i,SH251i,120,130
docomo,SH251iS,SH251iS,176,187
docomo,SH252i,SH252i,240,252
docomo,SH505i,SH505i,240,252
docomo,SH505iS,SH505iS,240,252
docomo,SH506iC,SH506iC,240,252
docomo,SH700i,SH700i,240,252
docomo,SH700iS,SH700iS,240,252
docomo,SH702iD,SH702iD,240,240
docomo,SH702iS,SH702iS,240,240
docomo,SH703i,SH703i,240,240
docomo,SH704i,SH704i,240,320
docomo,SH705i,SH705i,240,320
docomo,SH705iII,SH705iII,240,320
docomo,SH706i,SH706i,240,320
docomo,SH706ie,SH706ie,240,320
docomo,SH706iw,SH706iw,240,320
docomo,SH821i,SH821i,96,78
docomo,SH851i,SH851i,240,252
docomo,SH900i,SH900i,240,252
docomo,SH901iC,SH901iC,240,252
docomo,SH901iS,SH901iS,240,252
docomo,SH902i,SH902i,240,240
docomo,SH902iS,SH902iS,240,240
docomo,SH902iSL,SH902iSL,240,240
docomo,SH903i,SH903i,240,320
docomo,SH903iTV,SH903iTV,240,320
docomo,SH904i,SH904i,240,320
docomo,SH905i,SH905i,240,320
docomo,SH905iTV,SH905iTV,240,320
docomo,SH906i,SH906i,240,320
docomo,SH906iTV,SH906iTV,240,320
docomo,SO210i,SO210i,120,113
docomo,SO211i,SO211i,120,112
docomo,SO212i,SO212i,120,112
docomo,SO213i,SO213i,120,112
docomo,SO213iS,SO213iS,120,112
docomo,SO213iWR,SO213iWR,120,112
docomo,SO502i,SO502i,120,120
docomo,SO502iWM,SO502iWM,120,113
docomo,SO503i,SO503i,120,113
docomo,SO503iS,SO503iS,120,113
docomo,SO504i,SO504i,120,112
docomo,SO505i,SO505i,256,240
docomo,SO505iS,SO505iS,240,256
docomo,SO506i,SO506i,240,256
docomo,SO506iC,SO506iC,240,256
docomo,SO506iS,SO506iS,240,256
docomo,SO702i,SO702i,240,256
docomo,SO703i,SO703i,240,368
docomo,SO704i,SO704i,240,368
docomo,SO705i,SO705i,240,320
docomo,SO706i,SO706i,240,320
docomo,SO902i,SO902i,240,256
docomo,SO902iWP+,SO902iWP+,240,256
docomo,SO903i,SO903i,240,368
docomo,SO903iTV,SO903iTV,240,368
docomo,SO905i,SO905i,240,368
docomo,SO905iCS,SO905iCS,240,368
docomo,SO906i,SO906i,240,368
docomo,T2101V,T2101V,176,144

コピペするのも面倒な方のためにファイルをダウンロードできるようにしておきました。右クリック→保存してね。

test.pl.txt (スクリプト)
ualist.csv (実行結果)

宜しければお使い下さい。

- スポンサーリンク -

関連する記事&スポンサーリンク