小编Whe*_*anG的帖子

使用Python刮刮Yahoo Finance的历史数据

你们中的一些人现在可能已经知道,似乎Yahoo! 财经已停止使用其API的股票市场数据。当我知道该fix-yahoo-finance解决方案的存在时,我正在尝试通过直接从Yahoo抓取历史数据来为我的代码实现更稳定的解决方案。

所以这是我目前所拥有的:

import requests
from bs4 import BeautifulSoup

page = requests.get("https://finance.yahoo.com/quote/AAPL/history?period1=345423600&period2=1495922400&interval=1d&filter=history&frequency=1d")
soup = BeautifulSoup(page.content, 'html.parser')
soup
print(soup.prettify())
Run Code Online (Sandbox Code Playgroud)

要从Yahoo表获取数据,我可以这样做:

c=soup.find_all('tbody')
print(c)
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何将“ c”转换为更好的数据框?谢谢!

python yahoo-finance

3
推荐指数
1
解决办法
3915
查看次数

标签 统计

python ×1

yahoo-finance ×1