无法从雅虎获取股票报价数据并显示超时错误(在Python中)

发布于 2025-01-15 12:39:42 字数 469 浏览 4 评论 0原文

我尝试使用 pandas datareader 和 python 中的以下代码来获取股票价格:

Closeprice = pd.DataFrame()
tickers = ['AAPL','TSM','COKE','V','GE','JNJ','T','BABA']
for i in tickers:
    tmp = pdr.DataReader(i, 'yahoo', '1/1/2010', dt.date.today())
    Closeprice[i] = tmp['Adj Close']

但是。它显示超时错误:

ReadTimeout: HTTPSConnectionPool(host='finance.yahoo.com', port=443): Read timed out. (read timeout=30)

是因为雅虎方面的问题还是其他原因可能导致问题? 谢谢。

I try to obtain stock prices by using pandas datareader with the following code in python:

Closeprice = pd.DataFrame()
tickers = ['AAPL','TSM','COKE','V','GE','JNJ','T','BABA']
for i in tickers:
    tmp = pdr.DataReader(i, 'yahoo', '1/1/2010', dt.date.today())
    Closeprice[i] = tmp['Adj Close']

However. it shows timeout error:

ReadTimeout: HTTPSConnectionPool(host='finance.yahoo.com', port=443): Read timed out. (read timeout=30)

Is it because of the yahoo side of the problem or anything else might be causing the issue ?
Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

南烟 2025-01-22 12:39:42
import pandas_datareader.data as web
import pandas as pd

Closeprice = pd.DataFrame()
tickers = ['AAPL','TSM','COKE','V','GE','JNJ','T']
for i in tickers:
    print(i)
    tmp = web.DataReader(i, 'yahoo', start='2010-05-15', end='2010-05-20')
    Closeprice[i] = tmp['Adj Close']
    print(tmp.columns)
    print(Closeprice[i])

调用“BABA”时出现错误,所以我将其删除。我也改变了代码。不过,我检查过你的代码也有效。

import pandas_datareader.data as web
import pandas as pd

Closeprice = pd.DataFrame()
tickers = ['AAPL','TSM','COKE','V','GE','JNJ','T']
for i in tickers:
    print(i)
    tmp = web.DataReader(i, 'yahoo', start='2010-05-15', end='2010-05-20')
    Closeprice[i] = tmp['Adj Close']
    print(tmp.columns)
    print(Closeprice[i])

An error occurs when calling 'BABA', so I removed it. I also changed the code. However, I checked your code also works.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文