일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- freetds
- Django
- 예매
- 콘서트
- 티켓
- realtime
- uvicorn
- ngrok
- puppeteer
- netfunnel 우회
- linux
- selenium
- 직링
- aiortc
- kotlin
- nginx
- GPT
- 퍼피티어
- fasapi
- ubuntu
- docker desktop
- 자동화
- WebRTC
- ASGI
- AWS
- FastAPI
- App
- 자동화 도구
- WSL
- EC2
- Today
- Total
목록티켓 (6)
개발 삽질 일지

지난 글에서는 Selenium을 활용해 콘서트 예매 자동화를 성공적으로 구현해 보았습니다. 이번 글에서는 자동화 코드에 GUI를 입혀 누구나 버튼 한 번으로 자동화를 실행하고, 멈출 수 있는 직관적인 데스크탑 애플리케이션으로 발전시켜 보려고 합니다. 이를 위해 Puppeteer 기반 자동화 코드를 Electron으로 감싸고, 사용자가 콘서트 예매처와 ID, 날짜 및 시간을 직접 입력할 수 있는 인터페이스를 제공하는 방식으로 구현해볼 예정입니다. ⚠️ 이 글은 기술적인 호기심과 실험적인 분석을 위한 목적으로 작성되었습니다. 실제 예매 과정에서 이를 악용하거나 무단으로 활용하는 것은 서비스 약관 위반이 될 수 있으며, 법적 책임이 따를 수 있습니다. 또한, 이번 글에서는 코드 구현보다는 개념과 작동 원리에 ..

지난 글에서는 Puppeteer를 활용해 콘서트 예매 자동화를 성공적으로 구현해 보았습니다. 콘솔 창에서 HTML 요소를 분석한 뒤, 실제 사용자의 동작처럼 버튼을 클릭하고 예매 절차를 밟는 과정을 구현했었습니다. 말하자면, 외형과 능력을 모두 갖춘 진짜 메타몽이 되어버린 순간이었죠. 이번 글에서는 다른 방식인 Selenium(셀레니움)을 이용해 동일한 콘서트 예매 자동화를 시도해보고, 퍼피티어와 차이를 비교해보려 합니다. ⚠️ 이 글은 기술적인 호기심과 실험적인 분석을 위한 목적으로 작성되었습니다. 실제 예매 과정에서 이를 악용하거나 무단으로 활용하는 것은 서비스 약관 위반이 될 수 있으며, 법적 책임이 따를 수 있습니다. 또한, 이번 글에서는 코드 구현보다는 개념과 작동 원리에 집중하니 가볍게 읽어..

지난 글에서는 실제 사용자의 동작을 흉내 내는 방식으로 콘서트 예매를 시도했습니다. 콘솔 창에서 HTML 요소를 확인한 후, 그 요소를 클릭하는 방식으로 진행을 했었지만, 예매하기 버튼이 콜백 함수 안에 감싸져 있는 경우에는 정상적인 사용자의 동작을 흉내내더라도 같은 결과를 얻을 수 없었습니다. 사용자로 변신한 메타몽같은 느낌이였죠. 외형은 사용자지만 능력치는 다른... 이번 글에서는 Node.js 기반의 Puppeteer(퍼피티어)를 사용해서 콘서트 예매를 자동화 시켜보도록 하겠습니다. 개발을 처음 접하시는 분들도 따라갈 수 있도록 0단계부터 시작해서 최종장까지 함께 줄의 앞부분을 노려봅시다. ⚠️ 이 글은 기술적인 호기심과 실험적인 분석을 위한 목적으로 작성되었습니다. 실제 예매 과정에서 이를 악용하..

지난 글에서는 Netfunnel에 대한 간단한 소개와, 직링으로 접속 시 "잘못된 접근입니다."라는 오류 메시지가 뜨지 않게하는 우회 방법들을 소개해드렸습니다. 하지만 지금은 콘솔창과 크롬 익스텐션 만으로는 뚫을 수 없다는 결론에 이르렀습니다. 줄을 건너뛰지 못한다면, 줄 제일 앞에 서는 방법을 찾아야죠. 이번 글에서는 실제 사용자의 동작을 흉내 내는 방식을 소개해드릴려고 합니다. ⚠️ 이 글은 기술적인 호기심과 실험적인 분석을 위한 목적으로 작성되었습니다. 실제 예매 과정에서 이를 악용하거나 무단으로 활용하는 것은 서비스 약관 위반이 될 수 있으며, 법적 책임이 따를 수 있습니다. 또한, 이번 글에서는 코드 구현보다는 개념과 작동 원리에 집중하니 가볍게 읽어주시길 바랍니다. 콘솔과 크롬 익스텐션으로 ..

지난 글에서는 직링에 대한 간단한 소개와, 페이지 내에서 개발자 도구(F12) 혹은 크롬 익스텐션을 이용해서 몇몇 과정을 건너뛰고, 바로 좌석 선택 화면으로 이동하는 방법에 대해 소개해드렸습니다. 하지만 테스트 해본 결과 몇몇 페이지에서는 "잘못된 접근입니다."라는 오류 메시지가 뜨기도 했습니다. 이번 글에서는 이러한 오류 메시지가 뜨는 이유와, 해결 방법에 대해 이야기하고자 합니다. ⚠️ 이 글은 기술적인 호기심과 실험적인 분석을 위한 목적으로 작성되었습니다. 실제 예매 과정에서 이를 악용하거나 무단으로 활용하는 것은 서비스 약관 위반이 될 수 있으며, 법적 책임이 따를 수 있습니다. 또한, 이번 글에서는 코드 구현보다는 개념과 작동 원리에 집중하니 가볍게 읽어주시길 바랍니다. 오류 메시지 원인은?원..

이번 글에서는 직링에 대해서 다뤄보겠습니다. 공연이나 콘서트 예매를 하다 보면, 예매 시작 시간에 수많은 사람들이 몰리면서 접속이 안되는 경우가 있으셨을 겁니다. 이 혼란 속에서 자주 등장하는 단어가 직링입니다. 개발자로서 이 직링이 어떤 원리로 작동하는지, 그리고 어떻게 추적할 수 있는지 파헤쳐보려고 합니다. ⚠️ 이 글은 기술적인 호기심과 실험적인 분석을 위한 목적으로 작성되었습니다. 실제 예매 과정에서 이를 악용하거나 무단으로 활용하는 것은 서비스 약관 위반이 될 수 있으며, 법적 책임이 따를 수 있습니다. 또한, 이번 글에서는 코드 구현보다는 개념과 작동 원리에 집중하니 가볍게 읽어주시길 바랍니다. 직링이란?직링이란 직접 링크의 줄임말로 티켓 예매 절차 중 좌석 선택 화면으로 곧바로 진입할 수 ..