[問題] requests.exceptions.SSLError

看板Python作者 (給我錢)時間8年前 (2017/02/04 18:14), 編輯推噓2(2013)
留言15則, 4人參與, 最新討論串1/1
各位大大好 之前有用過一些版友寫的爬蟲 但是最近突然不能用了 都會跳出下面的錯誤訊息 File "C:\Python27\crawler.py", line 190, in <module> crawler() File "C:\Python27\crawler.py", line 56, in crawler cookies={'over18': '1'}, verify=True File "C:\Python27\lib\site-packages\requests-2.7.0-py2.7.egg\requests\api.py", line 69, in get return request('get', url, params=params, **kwargs) File "C:\Python27\lib\site-packages\requests-2.7.0-py2.7.egg\requests\api.py", line 50, in request response = session.request(method=method, url=url, **kwargs) File "C:\Python27\lib\site-packages\requests-2.7.0-py2.7.egg\requests\sessions.py", line 465, in request resp = self.send(prep, **send_kwargs) File "C:\Python27\lib\site-packages\requests-2.7.0-py2.7.egg\requests\sessions.py", line 573, in send r = adapter.send(request, **kwargs) File "C:\Python27\lib\site-packages\requests-2.7.0-py2.7.egg\requests\adapters.py", line 431, in send raise SSLError(e, request=request) requests.exceptions.SSLError: [Errno 1] _ssl.c:504: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error 上網查了一些文章 都說寫成verify=False這方法最快 但是我照這樣做仍然跑出一樣的錯誤訊息 請問各位大大我該怎麼做orz -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.42.171 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1486203285.A.046.html

02/04 18:56, , 1F
我也碰過,把requests的版本改成2.7.0就好了
02/04 18:56, 1F

02/04 18:57, , 2F
後來試過更後面的版本都會出現這種錯誤
02/04 18:57, 2F

02/04 19:02, , 3F
抱歉沒看清楚你的內容,我的是EOF occured in viola
02/04 19:02, 3F

02/04 19:02, , 4F
tion of protocol
02/04 19:02, 4F

02/04 20:11, , 5F
我也以為是requests的問題 也換成2.7版本了 還是一樣
02/04 20:11, 5F

02/04 20:11, , 6F
orz
02/04 20:11, 6F

02/04 20:12, , 7F
奇怪的是前一個月可以用 但是最近卻不行==
02/04 20:12, 7F

02/04 21:04, , 8F

02/04 21:05, , 9F
你是用這個爬的嘛? 剛試沒遇到一樣的問題
02/04 21:05, 9F

02/04 21:34, , 10F
對 ==
02/04 21:34, 10F

02/05 10:45, , 11F
你的 code 好像和 git 上的不同,requests 版本也比較舊
02/05 10:45, 11F

02/05 10:45, , 12F
要不嘗試更新看看 requests 和 crawler?
02/05 10:45, 12F

02/05 15:37, , 13F
好的我晚點試試看
02/05 15:37, 13F

02/06 15:14, , 14F
後來將PYTHON版本從2.7.0換成2.7.13就可以了感謝大大幫忙
02/06 15:14, 14F

02/06 23:49, , 15F
應該是SNI py2.7.9+才支援
02/06 23:49, 15F
文章代碼(AID): #1ObQcL16 (Python)
文章代碼(AID): #1ObQcL16 (Python)