Я не могу найти решение, читая другие сообщения на SOF. Каждая демонстрация и YouTube могут запускать сценарий, отличный от приведенного ниже кода, и получать результат без ошибок.
Я нашел много решений для других кодов, которые я написал на SOF, но после всего выходные в поисках чего-то, решил написать об этом.
Заранее спасибо!
Мой код:
import requests
url = "https://alpha-vantage.p.rapidapi.com/query"
querystring = {"symbol":"TSLA","function":"GLOBAL_QUOTE"}
headers = {
'x-rapidapi-host': "alpha-vantage.p.rapidapi.com",
'x-rapidapi-key': "4f4624778bmsh7bd5b2d7f4e011ap154d47jsn07dedf36b055"
}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.text)
Части ошибка:
Error: [('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')]
During handling of the above exception, another exception occurred:
далее в нее:
MaxRetryError: HTTPSConnectionPool(host='alpha-vantage.p.rapidapi.com', port=443): Max retries
exceeded with url: /query?symbol=TSLA&function=GLOBAL_QUOTE (Caused by SSLError(SSLError("bad
handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify
failed')])")))
During handling of the above exception, another exception occurred:
тогда в самом конце будет следующее:
SSLError: HTTPSConnectionPool(host='alpha-vantage.p.rapidapi.com', port=443): Max retries exceeded
with url: /query?symbol=TSLA&function=GLOBAL_QUOTE (Caused by SSLError(SSLError("bad handshake:
Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')])")))