[英]SSL Error: Bad handshake (Python requests)
我知道以前曾問過類似的問題,但我已經閱讀了所有這些問題,但仍然找不到解決方案。
我基本上是在公司代理后面工作,所以當我舉一個例子時,會向Google發送類似以下內容的請求:
import requests
requests.get('https://www.google.es')
我立即收到一個錯誤,指出證書驗證失敗。 大量的閱讀之后,我發現這個職位,你可以得到一個甜美的解釋是怎么回事 。
我嘗試過的一些解決方案是:1. https://stackoverflow.com/a/42540637/8380638 2. https://stackoverflow.com/a/48636689/8380638
但是我仍然無法完成這項工作。
我的主要目標是使用來自google.cloud python模塊的Google Translate API,該模塊在其上使用請求。 因此,最好找到一些修復方法,將其添加到request.get()函數中。
我終於找到了解決方案,但是我忘了發布它。
您可以使用它來查找存儲請求庫CA的路徑,並在文件末尾添加自己的路徑。
import requests as r
print(r.certs.where())
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.