Yahoo Finance(雅虎财经)是一个提供金融信息和数据的网站,用户可以通过它获取股票、债券、共同基金等多种金融产品的历史数据和市场信息。共同基金是一种集合投资方式,由专业投资者管理,投资于股票、债券等多种资产。
Yahoo Finance提供的数据类型包括:
Yahoo Finance的API已经不再支持直接下载数据,但可以通过网页抓取的方式获取所需信息。以下是一个使用Python和BeautifulSoup库进行网页抓取的示例代码:
import requests
from bs4 import BeautifulSoup
def get_min_initial_investment(fund_symbol):
url = f"https://finance.yahoo.com/quote/{fund_symbol}/key-statistics?p={fund_symbol}"
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
# 查找包含最小初始投资的表格
table = soup.find('table', {'data-test': 'key-statistics'})
rows = table.find_all('tr')
for row in rows:
cells = row.find_all('td')
if len(cells) > 1:
key = cells[0].get_text(strip=True)
if 'Minimum Initial Investment' in key:
return cells[1].get_text(strip=True)
return "Not Found"
# 示例:获取共同基金的最小初始投资
fund_symbol = 'Vanguard Total Stock Market ETF'
min_investment = get_min_initial_investment(fund_symbol)
print(f"The minimum initial investment for {fund_symbol} is: {min_investment}")
通过以上方法,你可以获取共同基金的最小初始投资信息,并进行相应的分析和应用。
领取专属 10元无门槛券
手把手带您无忧上云