2017-07-21 30 views
0

我跑Python的这个脚本:无法建立新的连接:[错误-2]产品名称或服务不知道

import requests 
url = "http://finance.yahoo.com/quote/AAPL?p=AAPL" 
response = requests.get(url) 
print(response) 

,我发现了以下错误:

Traceback (most recent call last): 
    File "python", line 6, in <module> 
requests.exceptions.ConnectionError: HTTPConnectionPool(host='finance.yahoo.com', port=80): Max retries exceeded with url: /quote/AAPL?p=AAPL (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7fcbf36d3a20>: Failed to establish a new connection: [Errno -2] Name or service not known',)) 

可能是什么原因?

谢谢

+0

您是否尝试过使用“https”? –

+0

是的,我得到了同样的错误 – Amit

回答

1

你的代码适合我,所以我不确定。但是,如果从雅虎财经获取数据,请尝试使用api,这将为您节省解析数据。

http://www.jarloo.com/yahoo_finance/

难道仅仅是雅虎网站的请求不会得到或者是一个普遍的错误?

+0

嗨,我试过你的网址http://www.jarloo.com/yahoo_finance/但它没有帮助,我尝试了另一个网址,但我遇到了同样的错误。 – Amit

+0

你能提供一些更多的信息,你有什么类型的设置,你需要提供更多的信息,否则一切都是纯粹的猜测工作。 –

+0

你需要什么样的信息? – Amit

相关问题