2019-03-31 11:00:21 +00:00
---
title: Starbucksの店舗情報を取得する – その1
author: kazu634
date: 2008-11-25
wordtwit_post_info:
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:4395;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
categories:
- Perl
- starbucks
---
< div class = "section" >
< p >
Starbucksがどこにあるのかを検索しようと公式サイトを覗くも、自分が望むような検索ができず。できればGoogleMap上に店舗があるところにマーカーをたてたいなーと漠然と考える。そうしたことをPerlで実現しようと考え、少しずつ頑張ってみる…という企画の第一弾です。
< / p >
< h4 >
はじめに
< / h4 >
< p >
Starbucks公式サイトの検索はこのようになっています
< / p >
< p >
< center >
< / center >
< / p >
< p >
< a href = "http://f.hatena.ne.jp/sirocco634/20081125234824" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://f.hatena.ne.jp/sirocco634/20081125234824', '');" class = "hatena-fotolife" target = "_blank" > < img src = "http://cdn-ak.f.st-hatena.com/images/fotolife/s/sirocco634/20081125/20081125234824.png" alt = "f:id:sirocco634:20081125234824p:image" title = "f:id:sirocco634:20081125234824p:image" class = "hatena-fotolife" / > < / a >
< / p > < / p >
< p >
ソースを覗いてみると、
< / p >
< ul >
< li >
SearchPerfecture
< / li >
< li >
/serach/ごにょごにょ.php
< / li >
< / ul >
< p >
という部分が店舗情報へのリンクになっているようです。それを切り出して、店舗情報へのリンクを集めた配列を作ります。
< / p >
< h4 >
www::Mechanize
< / h4 >
< p >
基本的な使い方はこんな感じになります。ちなみに以下は私のsnippetとして登録しているものです。:
< / p >
< pre class = "syntax-highlight" >
< span class = "synComment" > # character modules< / span >
< span class = "synStatement" > use < / span > Encode;
< span class = "synStatement" > use utf8< / span > ;
< span class = "synComment" > # WWW::Mechanize< / span >
< span class = "synStatement" > use < / span > WWW::Mechanize;
< span class = "synStatement" > use < / span > URI;
< span class = "synStatement" > binmode< / span > (< span class = "synIdentifier" > STDOUT< / span > , < span class = "synConstant" > ':raw :encoding(utf8)'< / span > );
< span class = "synStatement" > binmode< / span > (< span class = "synIdentifier" > STDERR< / span > , < span class = "synConstant" > ':raw :encoding(utf8)'< / span > );
< span class = "synComment" > # ====================< / span >
< span class = "synComment" > # === Main Routine ===< / span >
< span class = "synComment" > # ====================< / span >
< span class = "synComment" > # creating the object of WWW::Mechanize< / span >
< span class = "synStatement" > my< / span > < span class = "synIdentifier" > $mech< / span > = WWW::Mechanize-> < span class = "synStatement" > new< / span > ();
< span class = "synComment" > # ここでurlを指定してあげる< / span >
< span class = "synIdentifier" > $mech< / span > -> get( < span class = "synConstant" > " http://www.google.com/" < / span > );
< span class = "synComment" > # Show the error message, if it fails.< / span >
< span class = "synStatement" > die< / span > < span class = "synIdentifier" > $mech< / span > -> response-> status_line < span class = "synStatement" > unless< / span > < span class = "synIdentifier" > $mech< / span > -> success;
< span class = "synComment" > # n番目のフォームにデータをpostする場合はこういう風に指定する< / span >
< span class = "synIdentifier" > $mech< / span > -> form_number(< span class = "synConstant" > 1< / span > );
< span class = "synComment" > # postするデータを用意するにはこんな感じで指定するよ< / span >
< span class = "synComment" > # $mech-> field(ktyp0 => 'SHK');< / span >
< span class = "synComment" > # データをサブミットする< / span >
< span class = "synIdentifier" > $mech< / span > -> submit();
< span class = "synIdentifier" > $mech< / span > -> success < span class = "synStatement" > or< / span > < span class = "synStatement" > die< / span > < span class = "synConstant" > " Posting data fails: " < / span > ,
< span class = "synIdentifier" > $mech< / span > -> response-> status_line;
< span class = "synComment" > # 開いたページから正規表現でリンクを検索し、最初に見つかったリンクを踏む< / span >
< span class = "synComment" > # $mech-> follow_link( url_regex => qr/\d\d\d\d\d+/ );</ span >
< span class = "synComment" > # die $mech-> response-> status_line unless $mech-> success;< / span >
< span class = "synComment" > # my $html = decode('euc-jp', $mech-> content);< / span >
< span class = "synComment" > # print($html);< / span >
< / pre >
< p >
基本的な使い方はこんな感じになります。
< / p >
< h4 >
作ってみた
< / h4 >
< pre class = "syntax-highlight" >
< span class = "synComment" > # === Libraries ===< / span >
< span class = "synStatement" > use strict< / span > ;
< span class = "synStatement" > use warnings< / span > ;
< span class = "synComment" > # character modules< / span >
< span class = "synStatement" > use < / span > Encode;
< span class = "synStatement" > use utf8< / span > ;
< span class = "synComment" > # WWW::Mechanize< / span >
< span class = "synStatement" > use < / span > WWW::Mechanize;
< span class = "synStatement" > use < / span > URI;
< span class = "synStatement" > binmode< / span > ( < span class = "synIdentifier" > STDOUT< / span > , < span class = "synConstant" > ':raw :encoding(utf8)'< / span > );
< span class = "synStatement" > binmode< / span > ( < span class = "synIdentifier" > STDERR< / span > , < span class = "synConstant" > ':raw :encoding(utf8)'< / span > );
< span class = "synComment" > # ====================< / span >
< span class = "synComment" > # === Main Routine ===< / span >
< span class = "synComment" > # ====================< / span >
< span class = "synStatement" > my< / span > < span class = "synIdentifier" > @url< / span > = < span class = "synIdentifier" > & get_url_list< / span > ();
< span class = "synComment" > # 重複する要素の削除< / span >
< span class = "synIdentifier" > & delete_duplicates< / span > (< span class = "synIdentifier" > @url< / span > );
< span class = "synStatement" > exit< / span > ;
< span class = "synComment" > # ハッシュのキーは重複がないことを利用しているよ< / span >
< span class = "synStatement" > sub< / span > < span class = "synIdentifier" > delete_duplicates < / span > {
< span class = "synStatement" > my< / span > < span class = "synIdentifier" > @temp< / span > = < span class = "synIdentifier" > @_< / span > ;
< span class = "synStatement" > my< / span > < span class = "synIdentifier" > %tmp< / span > ;
< span class = "synStatement" > foreach< / span > < span class = "synStatement" > my< / span > < span class = "synIdentifier" > $x< / span > (< span class = "synIdentifier" > @temp< / span > ) {
< span class = "synIdentifier" > $tmp< / span > {< span class = "synIdentifier" > $x< / span > } = < span class = "synConstant" > < / span > ;
}
< span class = "synStatement" > foreach< / span > < span class = "synStatement" > my< / span > < span class = "synIdentifier" > $x< / span > ( < span class = "synStatement" > sort< / span > < span class = "synStatement" > keys< / span > < span class = "synIdentifier" > %tmp< / span > ) {
< span class = "synStatement" > print</ span > (< span class = "synConstant" > " </ span >< span class = "synIdentifier" > $x</ span >< span class = "synSpecial" > \n</ span >< span class = "synConstant" > " </ span > );
}
}
< span class = "synComment" > # Sub-routine for getting the list of the urls.< / span >
< span class = "synStatement" > sub< / span > < span class = "synIdentifier" > get_url_list < / span > {
< span class = "synComment" > # 検索結果のページURLを格納する配列< / span >
< span class = "synStatement" > my< / span > < span class = "synIdentifier" > @links< / span > ;
< span class = "synComment" > # creating the object of WWW::Mechanize< / span >
< span class = "synStatement" > my< / span > < span class = "synIdentifier" > $mech< / span > = WWW::Mechanize-> < span class = "synStatement" > new< / span > ();
< span class = "synComment" > # Get the contents of the url< / span >
< span class = "synIdentifier" > $mech< / span > -> get(< span class = "synConstant" > " http://www.starbucks.co.jp/search/index.html/" < / span > );
< span class = "synComment" > # Show the error message, if it fails.< / span >
< span class = "synStatement" > die< / span > < span class = "synIdentifier" > $mech< / span > -> response-> status_line < span class = "synStatement" > unless< / span > < span class = "synIdentifier" > $mech< / span > -> success;
< span class = "synComment" > # SearchPerfectureにヒットするURLを@lnksに格納する< / span >
< span class = "synStatement" > my< / span > < span class = "synIdentifier" > @lnks< / span > = < span class = "synIdentifier" > $mech< / span > -> find_all_links( < span class = "synConstant" > url_regex < / span > => < span class = "synConstant" > qr/SearchPerfecture/< / span > );
< span class = "synStatement" > foreach< / span > < span class = "synStatement" > my< / span > < span class = "synIdentifier" > $url< / span > (< span class = "synIdentifier" > @lnks< / span > ) {
< span class = "synStatement" > my< / span > < span class = "synIdentifier" > $tmp< / span > = < span class = "synIdentifier" > $url< / span > -> url;
< span class = "synComment" > # このままだと相対URLなので、絶対URLに変換する< / span >
< span class = "synIdentifier" > $tmp< / span > = URI-> new_abs( < span class = "synIdentifier" > $tmp< / span > , < span class = "synIdentifier" > $url< / span > -> base );
< span class = "synComment" > # 文字コードの変換< / span >
< span class = "synIdentifier" > $tmp< / span > = decode( < span class = "synConstant" > 'shift-jis'< / span > , < span class = "synIdentifier" > $tmp< / span > );
< span class = "synStatement" > push< / span > ( < span class = "synIdentifier" > @links< / span > , < span class = "synIdentifier" > $tmp< / span > );
}
< span class = "synComment" > # 東京や神奈川の処理< / span >
< span class = "synIdentifier" > @lnks</ span > = < span class = "synIdentifier" > $mech</ span > -> find_all_links( < span class = "synConstant" > url_regex </ span > => < span class = "synConstant" > qr/search</ span >< span class = "synSpecial" > \/.*\.</ span >< span class = "synConstant" > php$/</ span > );
< span class = "synStatement" > foreach< / span > < span class = "synStatement" > my< / span > < span class = "synIdentifier" > $url< / span > (< span class = "synIdentifier" > @lnks< / span > ) {
< span class = "synStatement" > my< / span > < span class = "synIdentifier" > $tmp< / span > = < span class = "synIdentifier" > $url< / span > -> url;
< span class = "synComment" > # Change the relative url into the absolute url< / span >
< span class = "synIdentifier" > $tmp< / span > = URI-> new_abs( < span class = "synIdentifier" > $tmp< / span > , < span class = "synIdentifier" > $url< / span > -> base );
< span class = "synIdentifier" > $tmp< / span > = decode( < span class = "synConstant" > 'shift-jis'< / span > , < span class = "synIdentifier" > $tmp< / span > );
< span class = "synStatement" > push< / span > ( < span class = "synIdentifier" > @links< / span > , < span class = "synIdentifier" > $tmp< / span > );
}
< span class = "synStatement" > return< / span > < span class = "synIdentifier" > @links< / span > ;
< span class = "synComment" > # my $html = decode('shift-jis', $mech-> content);< / span >
< span class = "synComment" > # print($html);< / span >
}
< / pre >
< h4 >
実行結果
< / h4 >
< blockquote >
< p >
< a href = "http://www.starbucks.co.jp/search/kanagawa.php" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/kanagawa.php', 'http://www.starbucks.co.jp/search/kanagawa.php');" target = "_blank" > http://www.starbucks.co.jp/search/kanagawa.php< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/osaka.php" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/osaka.php', 'http://www.starbucks.co.jp/search/osaka.php');" target = "_blank" > http://www.starbucks.co.jp/search/osaka.php< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%88%A4%92m%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%88%A4%92m%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%88%A4%92m%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%88%A4%92m%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%88%A4%95Q%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%88%A4%95Q%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%88%A4%95Q%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%88%A4%95Q%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%88%EF%8F%E9%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%88%EF%8F%E9%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%88%EF%8F%E9%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%88%EF%8F%E9%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%89%AA%8ER%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%89%AA%8ER%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%89%AA%8ER%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%89%AA%8ER%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%89%AB%93%EA%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%89%AB%93%EA%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%89%AB%93%EA%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%89%AB%93%EA%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8A%E2%8E%E8%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8A%E2%8E%E8%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8A%E2%8E%E8%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8A%E2%8E%E8%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8A%F2%95%8C%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8A%F2%95%8C%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8A%F2%95%8C%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8A%F2%95%8C%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8B%7B%8D%E8%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8B%7B%8D%E8%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8B%7B%8D%E8%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8B%7B%8D%E8%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8B%7B%8F%E9%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8B%7B%8F%E9%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8B%7B%8F%E9%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8B%7B%8F%E9%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8B%9E%93s%95%7B" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8B%9E%93s%95%7B', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8B%9E%93s%95%7B');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8B%9E%93s%95%7B< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8CF%96%7B%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8CF%96%7B%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8CF%96%7B%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8CF%96%7B%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8CQ%94n%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8CQ%94n%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8CQ%94n%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8CQ%94n%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8D%81%90%EC%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8D%81%90%EC%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8D%81%90%EC%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8D%81%90%EC%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8D%82%92m%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8D%82%92m%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8D%82%92m%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8D%82%92m%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8D%B2%89%EA%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8D%B2%89%EA%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8D%B2%89%EA%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8D%B2%89%EA%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8D%E9%8B%CA%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8D%E9%8B%CA%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8D%E9%8B%CA%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8D%E9%8B%CA%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8DL%93%87%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8DL%93%87%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8DL%93%87%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8DL%93%87%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8E%A0%89%EA%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8E%A0%89%EA%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8E%A0%89%EA%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8E%A0%89%EA%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8E%AD%8E%99%93%87%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8E%AD%8E%99%93%87%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8E%AD%8E%99%93%87%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8E%AD%8E%99%93%87%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8EO%8Fd%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8EO%8Fd%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8EO%8Fd%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8EO%8Fd%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8ER%8C%60%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8ER%8C%60%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8ER%8C%60%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8ER%8C%60%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8ER%8C%FB%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8ER%8C%FB%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8ER%8C%FB%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8ER%8C%FB%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8ER%97%9C%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8ER%97%9C%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8ER%97%9C%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8ER%97%9C%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8FH%93c%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8FH%93c%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8FH%93c%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%8FH%93c%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%90%C2%90X%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%90%C2%90X%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%90%C2%90X%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%90%C2%90X%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%90%C3%89%AA%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%90%C3%89%AA%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%90%C3%89%AA%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%90%C3%89%AA%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%90%CE%90%EC%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%90%CE%90%EC%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%90%CE%90%EC%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%90%CE%90%EC%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%90%E7%97t%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%90%E7%97t%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%90%E7%97t%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%90%E7%97t%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%90V%8A%83%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%90V%8A%83%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%90V%8A%83%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%90V%8A%83%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%91%E5%95%AA%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%91%E5%95%AA%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%91%E5%95%AA%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%91%E5%95%AA%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%92%B7%8D%E8%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%92%B7%8D%E8%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%92%B7%8D%E8%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%92%B7%8D%E8%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%92%B7%96%EC%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%92%B7%96%EC%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%92%B7%96%EC%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%92%B7%96%EC%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%92%B9%8E%E6%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%92%B9%8E%E6%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%92%B9%8E%E6%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%92%B9%8E%E6%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%93%87%8D%AA%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%93%87%8D%AA%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%93%87%8D%AA%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%93%87%8D%AA%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%93%BF%93%87%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%93%BF%93%87%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%93%BF%93%87%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%93%BF%93%87%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%93%C8%96%D8%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%93%C8%96%D8%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%93%C8%96%D8%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%93%C8%96%D8%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%93%DE%97%C7%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%93%DE%97%C7%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%93%DE%97%C7%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%93%DE%97%C7%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%95%9F%88%E4%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%95%9F%88%E4%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%95%9F%88%E4%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%95%9F%88%E4%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%95%9F%89%AA%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%95%9F%89%AA%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%95%9F%89%AA%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%95%9F%89%AA%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%95%9F%93%87%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%95%9F%93%87%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%95%9F%93%87%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%95%9F%93%87%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%95%BA%8C%C9%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%95%BA%8C%C9%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%95%BA%8C%C9%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%95%BA%8C%C9%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%95x%8ER%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%95x%8ER%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%95x%8ER%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%95x%8ER%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%96k%8AC%93%B9" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%96k%8AC%93%B9', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%96k%8AC%93%B9');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%96k%8AC%93%B9< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%98a%89%CC%8ER%8C%A7" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%98a%89%CC%8ER%8C%A7', 'http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%98a%89%CC%8ER%8C%A7');" target = "_blank" > http://www.starbucks.co.jp/search/result_city2.php?SearchPerfecture=%98a%89%CC%8ER%8C%A7< / a >
< / p >
< p >
< a href = "http://www.starbucks.co.jp/search/tokyo.php" onclick = "__gaTracker('send', 'event', 'outbound-article', 'http://www.starbucks.co.jp/search/tokyo.php', 'http://www.starbucks.co.jp/search/tokyo.php');" target = "_blank" > http://www.starbucks.co.jp/search/tokyo.php< / a >
< / p >
< / blockquote >
2019-04-02 16:06:15 +00:00
< / div >