答案 0 :(得分:12)
我找到了一个解决方法,此网址正在运行:https://finance.google.co.uk/bctzjpnsun/converter
你可以通过插入这个' bctzjpnsun'来查看旧页面。在网址中。例如,布局中存在问题的投资组合视图: https://finance.google.co.uk/bctzjpnsun/portfolio?action=view&pid=1&pview=sview
不幸的是,他们正在删除它以推出一个没有投资组合管理功能的全新时尚布局www.google.com/finance。
显然很多人都在抱怨,但当他们说会终止数百万人喜爱的谷歌阅读器时,这并没有帮助,这意味着你应该计划另一种选择。
编辑:他们应该就此发表更多信息。使用=GOOGLEFINANCE
功能,可以在Google电子表格中轻松复制大多数功能。
答案 1 :(得分:1)
要添加上述答案,如果您将网址更改为.co.uk
,则可以确认其有效https://finance.google.co.uk/finance/converter?a=1&from=USD&to=EUR
答案 2 :(得分:1)
它不在阿根廷工作,只是重定向到Google财经...(finance.google.com)
我猜你可以使用谷歌搜索...只需谷歌类似于" 1美元到ARS" (1美元兑换阿根廷比索)并从中获取结果......
搜索查询类似于https://www.google.com.ar/search?q=1+usd+to+ars,您将从相应的DIV代码中获取结果......
编辑: 在这种特殊情况下,源代码显示
<div class="vk_gy vk_sh">1 U.S. dollar =</div><div class="vk_ans vk_bk">20.2675314 Argentine pesos</div>
&#13;
因此您可以使用 vk_ans 类来获取div。
答案 3 :(得分:1)
就我而言,我发现了非常有用的Fixer.io和Open Exchange Rates API。我对Yahoo,XE和Google的费率进行了测试和比较,差价大约为3到5美分!
每个API都提供每月免费1000个请求,刷新1小时。付费计划每小时提供更多请求和更多更新。开放汇率还提供免费计划的HTTPS请求。
两个API都以JSON格式响应,因此解析响应数据非常容易。
开放汇率 https://openexchangerates.org/
<强> Fixer.io 强> https://fixer.io/
在免费套餐中,两种API都只允许您访问货币汇率列表。无法使用货币兑换终端,因此为了能够转换货币,您需要应用此公式toCurrency * (1 / fromCurrency)
$url = 'https://openexchangerates.org/api/latest.json?app_id=YOUR_APP_ID';
$useragent = 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:37.0) Gecko/20100101 Firefox/37.0';
$rawdata = '';
if (function_exists('curl_exec')) {
$conn = curl_init($url);
curl_setopt($conn, CURLOPT_USERAGENT, $useragent);
curl_setopt($conn, CURLOPT_FRESH_CONNECT, true);
curl_setopt($conn, CURLOPT_RETURNTRANSFER, true);
$rawdata = curl_exec($conn);
curl_close($conn);
} else {
$options = array('http' => array('user_agent' => $useragent));
$context = stream_context_create($options);
if (function_exists('file_get_contents')) {
$rawdata = file_get_contents($url, false, $context);
} else if (function_exists('fopen') && function_exists('stream_get_contents')) {
$handle = fopen($url, "r", false, $context);
if ($handle) {
$rawdata = stream_get_contents($handle);
fclose($handle);
}
}
}
if ($rawdata) {
$rawdata = json_decode($rawdata);
$convertedCurrency = false;
$convertedCurrency = $rawdata->rates->$currB * (1 / $rawdata->rates->$currA);
}