반응형
인터넷에 보면 사람이 많이 몰리는 티켓팅 같은 경우 유료 매크로를 이용해 티켓팅을 하는 사람들이 많다.
물론 대다수는 그것조차도 실패한다지만, 손으로 하는 경우 더더욱 힘들다.
내가 필요해서 만든 건 아니다. 물론 팔 생각도 없고, 배포할 생각도 없다. 순전히 흥미에 따라 만든 것 뿐이다.
많은 티켓팅 프로그램들은 직접 좌표를 설정해서 하는 방식인데 이는 그냥 클릭 매크로와 다를 바가 없다.
난 다른 방식을 이용한다.
파이썬과 셀레니움 모듈을 이용한다.
이럴 경우 복잡한 과정 없이 그냥 프로그램이 알아서 로그인 해 주고 알아서 버튼 눌러주고 알아서 좌석 찾아서 클릭해 주며 다음 버튼도 알아서 눌러준다.
사용자가 할 일은 아이디와 비밀번호, 공연 코드와 날짜 입력 뿐이다.
다만 크롬드라이버를 사용하기 때문에 chromedriver 파일이랑 같이 있어야 한다. 안 그러면 예외 난다.
솔직히 내가 배포를 하지 않는게 욕 먹기 싫어서도 있지만 내 프로그램이 100% 정상적으로 작동할 수 있다고 확신할 수 없기 때문이다.
어쨌든 내가 만들어 놓고도 속도가 빨라서 놀랐다.
그냥 셀레니움 연습한 셈 쳐야겠다. 난 쓸 데도 없는데.
*개선판 작업해서 공유했다. 최근 글에 올라와 있으니 참고하시면 된다.
반응형
'프로그래밍 > Python' 카테고리의 다른 글
Pyinstaller에서 PyQt .ui 파일을 포함해 빌드해야 할 때 (9) | 2020.04.12 |
---|---|
인터파크 티켓팅 매크로 코드 공유 (11) | 2020.04.11 |
파이썬으로 크롤링하면서 데이터를 가져올 수 없을 때 (0) | 2020.02.20 |
파이썬으로 파일 이진수로 변환하기 (0) | 2020.02.15 |
Word Search 학습지 제작기 공유 (0) | 2019.12.14 |
댓글