동시성 프로그래밍으로 웹 크롤링, 스크래핑 성능 극대화 - 강좌 코드 에러
575
sorwd2001
작성한 질문수 2
0
제공해주신 url에 접근시 ssl에러가 나오는데 원인을 잘 모르겠습니다.
다음은 터미널에 찍힌 전문 입니다.
(venv) dhkim@dhkimui-MacBookPro Collection % python3 scraping_2.py 1 2 3 4 5 6 7 8 9 Traceback (most recent call last): File "/Users/dhkim/Source/venv/lib/python3.10/site-packages/aiohttp/connector.py", line 986, in _wrap_create_connection return await self._loop.create_connection(*args, **kwargs) # type: ignore[return-value] # noqa File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/asyncio/base_events.py", line 1089, in create_connection transport, protocol = await self._create_connection_transport( File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/asyncio/base_events.py", line 1119, in _create_connection_transport await waiter File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/asyncio/sslproto.py", line 534, in data_received ssldata, appdata = self._sslpipe.feed_ssldata(data) File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/asyncio/sslproto.py", line 188, in feed_ssldata self._sslobj.do_handshake() File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/ssl.py", line 974, in do_handshake self._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:997) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/Users/dhkim/Source/venv/Collection/scraping_2.py", line 35, in <module> asyncio.run(main()) File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/asyncio/runners.py", line 44, in run return loop.run_until_complete(main) File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/asyncio/base_events.py", line 646, in run_until_complete return future.result() File "/Users/dhkim/Source/venv/Collection/scraping_2.py", line 31, in main await asyncio.gather(*[fetch(session, url, i) for i, url in enumerate(urls)]) File "/Users/dhkim/Source/venv/Collection/scraping_2.py", line 17, in fetch async with session.get(url) as response: File "/Users/dhkim/Source/venv/lib/python3.10/site-packages/aiohttp/client.py", line 1138, in __aenter__ self._resp = await self._coro File "/Users/dhkim/Source/venv/lib/python3.10/site-packages/aiohttp/client.py", line 535, in _request conn = await self._connector.connect( File "/Users/dhkim/Source/venv/lib/python3.10/site-packages/aiohttp/connector.py", line 542, in connect proto = await self._create_connection(req, traces, timeout) File "/Users/dhkim/Source/venv/lib/python3.10/site-packages/aiohttp/connector.py", line 907, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) File "/Users/dhkim/Source/venv/lib/python3.10/site-packages/aiohttp/connector.py", line 1206, in _create_direct_connection raise last_exc File "/Users/dhkim/Source/venv/lib/python3.10/site-packages/aiohttp/connector.py", line 1175, in _create_direct_connection transp, proto = await self._wrap_create_connection( File "/Users/dhkim/Source/venv/lib/python3.10/site-packages/aiohttp/connector.py", line 988, in _wrap_create_connection raise ClientConnectorCertificateError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorCertificateError: Cannot connect to host bjpublic.tistory.com:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:997)')]
답변 1
대규모 크롤링 시 동시 요청 수 제어 방법
0
116
2
AWS LighSail 접근 불가
0
150
1
강의상의 readme와 배포되어 있는 것이 다른 것 같아요
0
113
1
book_scraper.py 에서 import get_secret 관련 질문
0
114
1
ThreadPoolExecutor 중간에 멈추는 법
0
309
1
몽고Db 기초 질문
0
206
1
async await 문법 질문
0
245
1
멀티 스레딩 질문..
0
200
1
교안 제공은 안되나요?
0
232
1
TypeError: field Config is defined without type annotation
0
265
1
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
0
1737
1
jinja2templates
0
256
1
몽고DB 설정 관련 질문
0
253
1
비동기 함수를 동기적인 실행으로 만드는 부분 질문입니다
1
327
2
proxy 사용 질문
0
273
1
AWS Lightsail SSL handshake failed 오류 문의드립니다.
0
506
1
동시성과 병렬성
0
334
1
python select linter ? 오류
1
748
2
수업질문
1
356
1
response 객체에서 키값으로 조회 시 KeyError 발생
0
581
1
from config import get_secret 질문
0
393
1
파이썬 코루틴활용 영상 질문
0
286
1
가상환경 설정 질문
0
326
1
pydantic import error
0
1236
2





