본문 바로가기

IT/back-end

CGV 자동예매 봇

반응형

https://github.com/devjeonghun/cgvbot

 

devjeonghun/cgvbot

CGV자동예매. Contribute to devjeonghun/cgvbot development by creating an account on GitHub.

github.com

우선 다운로드 링크↑

 

 

 

#개발기

 회사업무를 제외하고 대부분의 개발은 필요에 의해서 진행된다.

평소 MCU매니아로서 어벤져스:엔드게임의 용아맥 관람은 놓칠수없는 것이라

24일 개봉일에 꼭 보고 싶었다. 기본적으로 selenium을 사용해서 돌리면 되겠다고 판단하였고

pc웹보다 모바일웹이 dom객체의 컨트롤이 간단하므로 cgv모바일웹페이지를 기준으로 파싱했다.

혹 누군가 이미 github에 cgv 예매 코드를 따뒀을까 검색해봤는데 구)사이트에 대해 파싱이되어있어서

새로 제작해야했다. 개발 언어를 선택하면서 크롤링에 많이 사용되는 python을 그냥 쓸까 했는데

오랜만에 java swing으로 구현하고 싶어서 구현언어는 java로 선택했다.

 

#0.0.1

 러프하게 한 2시간정도 걸려서 코딩은 완료한 것 같다.

네트워크 환경에 따라 alert창 컨트롤이 좀 복잡해지면서 디테일을 잡아가는 과정이 귀찮았다.

본인이 사용하기 편한 수준까지만 개발을 해서 코드 완성도는 굉장히 떨어진다.

혹 사용하고 싶은 분들이 있을까 하여 exe버전도 같이 github 다운로드 링크에 첨부하였다.

 

 

반응형