Supreme Bot with Python (개인 프로젝트)
미국 패션 브랜드 'Supreme(슈프림)'은 전 세계 셀럽들의 핫한 브랜드입니다. 이 회사는 매주 목요일마다 'Drop'이라는 방식으로 신제품을 한정 판매합니다. 매주 목요일 슈프림 매장 앞에서는 하루 전날부터 줄을 서서 신제품을 구매하려는 슈프림 팬들의 모습을 볼 수 있습니다. 슈프림은 현재 '미국, 일본, 영국, 파리' 총 4개의 국가에만 매장을 오픈했습니다. 한국에는 아직 정식매장이 없기에, 인터넷 해외 직구로만 구매 가능합니다. 매주 목요일에 나오는 신제품들은 '슈프림 온라인 스토어'에서도 판매되는데, 인기있는 제품들은 제품이 올라온지 5초안에 품절됩니다. 5초안에 마우스로 제품을 선택하고 카드 번호와 배송지 정보를 입력하기에는 시간이 너무 부족합니다. 따라서 Python을 이용하여 인간의 손보다 빠르게 컴퓨터로 제품을 구매하기 위해 만든 Bot입니다.
- Windows 64bit
- Python 3.6
- Chrome
- PhantomJS
- Tor Browser
- PyQt5
- Selenium
- BeautifulSoup4
Selenium과 BeautifulSoup로 웹사이트에 자동 로그인하여 웹페이지 HTML 소스코드 분석하여 원하는 제품, 사이즈, 주소, 카드번호를 입력하여 최종 결제까지 이르게 하도록 만들었습니다.
2018.6.8 ~ 20018.6.18.