我一直在調用api(Yelp)並且一直在使用它來爲多個位置運行「搜索」功能。它有時可以運行,其他時候,它給了我一個我感到困惑的錯誤。我正在尋找很多位置,所以我一直在限制它的數量,看看是否有數量錯誤(似乎並非如此)。 我在5個位置上運行搜索。它的工作原理,但如果我再次運行它,我得到一個錯誤。然後我在3個位置運行它,它不起作用。然後我運行它4,它恰好工作。我再試一次,它不會工作。我覺得我的電腦正在和我玩遊戲。這是我不斷收到錯誤:urllib2調用API時的URL錯誤
(約一些最新的呼叫碼)
File "C:\Python27\lib\urllib2.py", line 409, in _call_chain
result = func(*args)
File "C:\Python27\lib\urllib2.py", line 1240, in https_open
context=self._context)
File "C:\Python27\lib\urllib2.py", line 1197, in do_open
raise URLError(err)
urllib2.URLError: <urlopen error EOF occurred in violation of protocol (_ssl.c:590)>
是怎麼回事?? !!
請提供您的代碼,只能用一個錯誤信息 - 要用心去理解什麼錯;) – mrDinkelman
在剛剛一眼代碼,它看起來可能是Yelp的一個問題。因此,您應該提供您的相關代碼以及Yelp API在錯誤發生之前提供的響應。 – Chris
[Python Requests requests.exceptions.SSLError:[Errno 8 \] \ _ssl.c:504:EOF發生違反協議的可能的重複](http://stackoverflow.com/questions/14102416/python-requests-請求的例外 - sslerror-錯誤號-8-SSL-C504-EOF-發生) –