일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- django
- c#
- matplotlib
- gas
- Redshift
- Mac
- Google Spreadsheet
- numpy
- Tkinter
- math
- PySpark
- string
- Kotlin
- Github
- SQL
- PostgreSQL
- Apache
- Google Excel
- Python
- array
- PANDAS
- hive
- list
- google apps script
- dataframe
- GIT
- 파이썬
- Java
- Excel
- Today
- Total
목록CERTIFICATE_VERIFY_FAILED (2)
달나라 노트

import requests url = '~~~' res = requests.get(url=url) Python에서 requests library를 이용해서 외부 API를 이용하던 도중 SSL error가 또 발생했습니다. 위처럼 간단하게 API를 호출하는 코드였는데 말이죠. SSL: CERTIFICATE_VERIFY_FAILED 보통 이런 경우는 내가 접근하려는 URL, API 등에서 SSL 인증서가 제대로 확인되지 않을 때 또는 HTTPS request를 할 때 발생합니다. 그리고 사용하는 인터넷 환경에서 이러한 인증서 확인을 반드시 실행한다는 옵션이 있거나 하면 접근되지 않는 경우가 더 많을 수 있죠. 여기서는 제가 시도해봤던 세 가지 방법을 알아보겠습니다. 1. cerifi upgrade pip ..
여러 library를 이용해 python 코드를 작성하고 실행하면 간혹 아래와같은 에러가 발생할 때가 있습니다. urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate SSL 인증에 뭔가 문제가 있어서 위 에러가 발생하는건데 해결방법은 2가지가 있습니다. Solution 1. pip install certifi terminal에 위 command를 실행시켜 certifi를 설치해줍니다. 간단한 방법이지만 저는 이걸로 해결이 안되더라구요. Solution 2. import ssl ssl._create_default_https_context = ssl._creat..