python 获取金价
时间: 2024-09-25 20:07:56 浏览: 72
在Python中获取实时金价通常需要利用API或者数据抓取工具。你可以从一些金融数据提供商、官方货币交易所或者网站上获取这些信息。例如,彭博社、雅虎财经或者黄金价格相关的在线资源都提供API供开发者使用。
一种常见的做法是使用`requests`库来发送HTTP请求到提供数据的服务器,然后解析返回的数据。这里以使用`pandas_datareader`库从Yahoo Finance抓取为例:
```python
import pandas as pd
from pandas_datareader import data as pdr
# 获取黄金价格数据
gold_price = pdr.get_data_yahoo('XAUUSD', start='YYYY-MM-DD', end='YYYY-MM-DD')
gold_close = gold_price['Close']
# 如果需要实时数据,你可能需要定期查询或者轮询API
# 请注意并非所有数据源都允许无限制地获取实时数据,部分需要付费订阅或有访问限制
# 要保存数据,可以将其写入CSV文件或数据库
gold_close.to_csv('gold_prices.csv', index=False)
```
在这个例子中,你需要替换`'XAUUSD'`为黄金的交易代码,`start`和`end`为你想要的时间范围。
阅读全文