반응형
Error
python을 이용해서 웹 크롤링을 위해 아래 코드 실행시 에러가 발생함
import requests
requests.get(link)
Error
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "d:/CHOI/workspace/Auto-News/main.py", line 41, in <module>
links = links + parse_news_links(newsRankingUrl)
File "d:/CHOI/workspace/Auto-News/main.py", line 32, in parse_news_links
return parse.parse_news_links(url=url)
File "d:\CHOI\workspace\Auto-News\news\parse_link.py", line 10, in parse_news_links
page = requests.get(url, headers=headers)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\api.py", line 73, in get
return request("get", url, params=params, **kwargs)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\adapters.py", line 517, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='finance.naver.com', port=443): Max retries exceeded with url: /news/news_list.naver?mode=RANK (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1131)')))
반응형
Solution
보안 프로그램에 의해 막한것 같은데 아래와 같이 설정 추가하면 임시적인 실행은 가능함. 완전한 해결방법은 아닌듯..
requests.get(link, verify=False)
Thank you!
반응형
'Language > python' 카테고리의 다른 글
[Python] Python version과 pip version이 다른 경우 확인 사항. pip install 적용 안되는 경우. (0) | 2024.05.16 |
---|---|
[Python] SyntaxError: Non-ASCII character ‘\xeb’ in file 에러 해결 (0) | 2024.05.13 |
[Python] RuntimeWarning: Couldn’t find ffprobe or avprobe – defaulting to ffprobe, but may not workwarn 에러 해결 (0) | 2024.05.13 |
[Python] 파일 마지막 수정 시간을 특정 시간으로 수정하기 (0) | 2024.04.30 |
[Python] 디렉토리 파일들을 다른 디렉토리로 모두 이동하기 (0) | 2021.12.27 |