Googleの検索窓に「ドル」と入れて検索すると、1米ドル=と表示される。
同様に「ユーロ」や「人民元」でも出る。
# ナイジェリアの「ナイラ」等、マイナーな通貨は出ない。
ということで、
$yen = @file_get_contents(‘http://www.google.com/ig/calculator?hl=en&q=1USD=?JPY’) ;
$yen = str_replace(array(‘lhs’, ‘rhs’, ‘error’, ‘icc’), array(‘”lhs”‘, ‘”rhs”‘, ‘”error”‘, ‘”icc”‘), $yen) ;
$yen = json_decode($yen, true) ;
$yen = preg_replace(“/[^0-9.]+/”, ”, $yen[‘rhs’]) ;
とすると、現在の1ドル○円が取得できるのだが、このcalculatorがダメになってしまったらしく、値が取得できなくなった。
上記コードをサイトに貼ると、アクセスされたその都度 file_get_contents するので負荷が掛かりそうだが。
頻繁にリクエストを掛けておらず、また、サーバーと別のIPからのアクセスでも表示されない。
自分だけはじかれた訳ではないようだ。
http://www.google.com/ig/calculator?hl=en&q=1USD=?JPY
を、ブラウザのアドレスバーに入れると、
—–
iGoogle 廃止のお知らせ
iGoogleは2013年11月1日をもって廃止されました。
モバイルバージョンは2012年7月31日に廃止されました。
—–
と表示される。
もう使用不可になったのかな。