인프런 커뮤니티 질문&답변

새벽별님의 프로필 이미지
새벽별

작성한 질문수

[2024 개정판] 이것이 진짜 크롤링이다 - 기본편

requests, Beautifulsoup4 사용법 빠르게 알아보기

Exception has occurred: SSLError 이런 에러가 발생합니다.

작성

·

1.7K

·

수정됨

0

이 강의에서 에러가 발생했습니다.

소스코드는 다음과 같습니다.

import requests
from bs4 import BeautifulSoup

url = "https://www.naver.com/"
response = requests.get(url)  # 에러 발생한 부분
html = response.text
soup = BeautifulSoup(html, 'html.parser')
word = soup.select_one("#NM_set_home_btn")
print(word.text)

위 코드중

response = requests.get(url)

위 부분에서 에러가 발생했습니다.

 

[ 에러 내용 ]

Max retries exceeded with url:강의에서 접속한 url

이런 에러가 나오고

Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.

뒤에 이런 문장이 나옵니다.

 

에러 해결 방법은 무었인가요?

 

[ 에러 전체 내용 ]

에러의 전체 내용은 다음과 같습니다.

Exception has occurred: SSLError
HTTPSConnectionPool(host='search.naver.com', port=443): Max retries exceeded with url: /search.naver?where=news&sm=tab_jum&query=%EC%82%BC%EC%84%B1%EC%A0%84%EC%9E%90 (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available."))
urllib3.exceptions.SSLError: Can't connect to HTTPS URL because the SSL module is not available.

During handling of the above exception, another exception occurred:

urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='search.naver.com', port=443): Max retries exceeded with url: /search.naver?where=news&sm=tab_jum&query=%EC%82%BC%EC%84%B1%EC%A0%84%EC%9E%90 (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available."))

During handling of the above exception, another exception occurred:

  File "D:\crawling\05. 뉴스 제목과 링크 가져오기.py", line 4, in <module>
    response = requests.get("https://search.naver.com/search.naver?where=news&sm=tab_jum&query=%EC%82%BC%EC%84%B1%EC%A0%84%EC%9E%90")
requests.exceptions.SSLError: HTTPSConnectionPool(host='search.naver.com', port=443): Max retries exceeded with url: /search.naver?where=news&sm=tab_jum&query=%EC%82%BC%EC%84%B1%EC%A0%84%EC%9E%90 (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available."))


답변 1

0

새벽별님의 프로필 이미지
새벽별
질문자

이 에러때문에 반나절동안 검색한 것 같습니다.

원인은 아나콘다 이슈가 아닌가 생각됩니다.

검색해보니 저와 같은 에러로 5일전에 이슈를 제기했네요.

그래서 아나콘다 가상환경이 아닌...

파이썬 자체적으로 제공하는 가상환경을 만들고 코드를 실행하니 에러가 발생하지 않았습니다. 참고 바랍니다.

 

새벽별님의 프로필 이미지
새벽별

작성한 질문수

질문하기