【发布时间】:2021-11-26 06:29:03
【问题描述】:
404 Client Error with requests function for yahoo Financials,直接点击以下网址没问题
import requests
a = requests.get('https://finance.yahoo.com/quote/AAPL/financials?p=AAPL')
a.raise_for_status()
或
import urllib
req = urllib.request.urlopen("https://finance.yahoo.com/quote/AAPL/financials?p=AAPL")
data = req.read()
结果
HTTPError: 404 Client Error: Not Found for url: https://finance.yahoo.com/quote/AAPL/financials?p=AAPL
【问题讨论】:
-
有趣的问题。我也注意到通过
curl也可以正常工作。 -
其他库也执行相同的操作吗? libraries_via_stack_thread
-
import urllib req = urllib.request.urlopen("finance.yahoo.com/quote/AAPL/financials?p=AAPL") data = req.read()
-
亲爱的,同样的问题@Agnij
-
亲爱的,是的,非常有趣@rv.kvetch
标签: python beautifulsoup request