見出し画像

PowerShell 住所から郵便番号を調べたい

昨日、郵便番号から住所を調べる記事を書きました。


その逆の住所から郵便番号を調べるにはどうしたらいいでしょうか

zipcodaを使います。

「https://zipcoda.net/api?address=」の後に住所を入れてブラウザで開くと郵便番号が表示されます。

JSON形式になっていてzipcodeの後の数字が郵便番号です。

↓ 実際のリンクはこちら

https://zipcoda.net/api?address=東京都墨田区押上1丁目1−2



PowerShellで郵便番号を取得するにはこちら

#住所
$address = "東京都墨田区押上1丁目1−2" #東京スカイツリーの住所
#URL
$url = "https://zipcoda.net/api?address="
#HTTPリクエスト実行
$httpRes = Invoke-WebRequest $url$address
#JSON変換
$json = $httpRes.Content | ConvertFrom-Json
if($json.status -eq 200){
  write-host $json.items.zipcode[0]
} else {
  write-host "住所取得に失敗しました"
}

WEBスクレイピングと同じ感じです。




#PowerShell #コマンドレット #プログラミング初心者 #プログラミング学習 #ZIPCODE #郵便番号 #住所変換 #zipcoda #RESTAPI #JSON




いいなと思ったら応援しよう!