簡體   English   中英

SSL錯誤:握手錯誤(Python請求)

[英]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()函數中。

您無需使用請求庫即可獲取Google Translate API。 只需安裝google-cloud-translate庫,然后按照文檔中的說明在您的Google Cloud Platform帳戶上設置所需的身份驗證。 完成后,您可以使用以下行直接導入Translate API:

from google.cloud import translate

我終於找到了解決方案,但是我忘了發布它。

您可以使用它來查找存儲請求庫CA的路徑,並在文件末尾添加自己的路徑。

import requests as r     
print(r.certs.where())

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM