-
네이버 이메일 회원가입 인증 시 존재 유무 확인하기컴퓨터/파이썬 2024. 4. 18. 18:36728x90반응형
https://github.com/Alfex4936/naver-email-verifier
회원가입 시 없는 이메일로 (@naver.com) 보낼 때 SMTP 이용해서 이메일 전송을 못했다고
이메일을 받기보다는 존재 유무를 확인하고 싶었다.
(오버헤드가 있지만 이메일 보내는 함수가 어차피 다른 스레드로 하는 게 일반적이라, 1초 정도 차이는 의미 없을 듯)
파이썬으로 라이브러리를 만들었다. (다른 언어는 나중에)
pip install naver_email_verifier
from naver_email_verifier import NaverChecker # 동기 방식 naver_checker = NaverChecker() is_used = naver_checker.is_id_in_use_sync("example_user_id") print("존재하는 계정입니다." if is_used else "존재하지 않는 계정입니다.") # 비동기 방식 import asyncio async def check_async(): is_used = await naver_checker.is_id_in_use_async("seokwon84354") print("존재하는 계정입니다." if is_used else "존재하지 않는 계정입니다.") asyncio.run(check_async())
728x90'컴퓨터 > 파이썬' 카테고리의 다른 글
SNCF Transillien 프랑스 원하는 기차/버스 시간표 웹사이트 만들기 (1) 2024.01.24 Python: VBA로 엑셀 차트 이미지 이메일에 첨부하여 보내기 (0) 2023.07.25 Python: Global Interpreter Lock (GIL) (0) 2023.01.05