본문 바로가기
테크/코딩

롤렉스 서브마리너(Rolex Submariner) 입고 알림[파이썬]

by 아쓸남 2023. 2. 27.
반응형
SMALL
반응형

롤렉스 서브마리너 입고 알림 코드 만들어 봤습니다.


이 코드는 Python 3 버전을 기준으로 작성되었습니다.

먼저, 코드를 실행하기 위해서는 requests, beautifulsoup4, datetime, time 라이브러리를 설치해주셔야 합니다.

아래 명령어를 실행하여 라이브러리를 설치해주세요.

그 다음으로, 롤렉스 공식 홈페이지에서 서브마리너 제품 페이지를 크롤링하여 입고 여부를 확인하는 코드입니다. 해당 제품이 입고되면 이메일로 알림을 보내도록 하겠습니다.


코드의 주요 기능은 다음과 같습니다.

1. url 변수에 롤렉스 공식 홈페이지에서 서브마리너 제품 페이지의 URL을 저장합니다.

2. sender_email과 sender_password 변수에 이메일 발신자 정보를 저장합니다.

3. recipient_email 변수에 이메일 수신자 정보를 저장합니다.

4. send_email 함수는 입고 알림 이메일을 발송합니다. 이메일 발신자 정보와 수신자 정보를 sender_email, sender_password, recipient_email 변수에서 가져옵니다


롤렉스 공식 홈페이지에서 서브마리너 제품이 입고되었는지 확인하는 코드를 작성해보겠습니다. 아래의 코드를 실행하면, 롤렉스 공식 홈페이지의 서브마리너 제품페이지에서 현재 입고되어 있는 제품의 정보를 출력합니다.


이 코드를 실행하면, 현재 롤렉스 공식 홈페이지에서 서브마리너 제품이 입고되어 있는지 여부와 함께 제품명을 출력합니다.

이 코드는 웹 스크래핑을 통해 롤렉스 공식 홈페이지의 서브마리너 제품 페이지를 주기적으로 접속하여, 특정 상태(예: 품절 상태에서 입고 상태로 변경)가 변할 경우 이메일 알림을 보내는 기능을 제공합니다.

아래는 코드 예시입니다. 이 코드를 실행하기 위해서는 먼저 beautifulsoup4, selenium, webdriver_manager 패키지를 설치해야 합니다.


이 코드는 무한 루프로 실행되며, 1분마다 서브마리너 제품 페이지를 확인하여 입고 상태가 변경되었는지를 검사합니다. 만약 품절 상태에서 입고된 경우, 지정된 이메일 주소로 알림 메시지를 보내게 됩니다.

반응형
LIST

댓글