携帯の端末名とUserAgentと画面サイズの対応表をつくるスクリプト
一ヶ月ほど前に作成したスクリプトなんですが、とあるモバイル系サービスのシステム設定値の整合性評価のために日時バッチで実行させています。これがまた便利で、いろいろと使いどころがありそうなのでブログにスクリプトと本日時点での対応表を晒しておこうかと思う次第です。
情報源は下記のページとなります。
○docomo 端末情報のソース
- 作ろうiモードコンテンツ:ユーザエージェント | サービス・機能 | NTTドコモ
http://www.nttdocomo.co.jp/service/imode/make/content/spec/useragent/ - 作ろうiモードコンテンツ:画面領域 | サービス・機能 | NTTドコモ
http://www.nttdocomo.co.jp/service/imode/make/content/spec/screen_area/
○softbank 端末情報のソース
- MOBILE CREATION - ユーザエージェント一覧
http://creation.mb.softbank.jp/terminal/index.html - MOBILE CREATION - HTTP拡張ヘッダ一覧
http://creation.mb.softbank.jp/terminal/?lup=y&cat=http
○au 端末情報のソース
- KDDI au: そのほかの技術情報 > ユーザーエージェント
http://www.au.kddi.com/ezfactory/tec/spec/4_4.html - KDDI au: そのほかの技術情報 > マルチメディアデータ
http://www.au.kddi.com/ezfactory/tec/spec/4_5.html
作りたい携帯の端末名とUserAgentと画面サイズの対応表
※キャリア名については、docomo / softbank / au の3タイプとします。
※端末名称については、各キャリアのサイトに明記されている端末名称になります。
※モデル名については、UserAgent の文字列から取得できるモデル名部分の文字列になります。詳細は下記の図の通り。
○ドコモ端末におけるモデル名については下記の赤枠の部分を取得しています。
○ソフトバンク端末におけるモデル名については下記の赤枠の部分を取得しています。
○AU端末におけるモデル名については下記の赤枠の部分を取得しています。
対応リストを作成するスクリプト(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 (実行結果)
宜しければお使い下さい。
コメントやシェアをお願いします!