TrendShift

포스트말론 내한 지옥 티켓팅... ChatGPT가 알려준 성공 비결은?! 본문

엔터테이먼트

포스트말론 내한 지옥 티켓팅... ChatGPT가 알려준 성공 비결은?!

Venture 2023. 7. 12. 21:59
728x90

9월 23일 내한 공연 예정인 포스트말론, 비교적으로 규모가 작은 일산 킨택스 홀에서 예정 되어있기에 더욱 치열한 '티켓팅 지옥'이 예상되는 상황이다. 티켓팅은 하늘에 별따기고, 암표의 가격은 치솟고...

 

그래서 성공적인 티켓팅을 위해 ChatGPT에게 자문을 구했다. 흔히 네**즘, 타**커 같은 서버시간을 알려주는 도구들을 쓰는데, 실제로 데이터를 가져오고 웹사이트를 업데이트 하는데 시간이 소요되기에, 표시된 서버시간과 실제 서버시간과의 간격이 존재한다. 이를 극복하기 위해 개인이 직접 서버시간을 가져와서, 메크로를 돌려 티켓팅을 하는 방법을 알아보자.

 

우선, 구글크롬을 사용하며, Selenium WebDriver(셀레니엄)이라는 드라이버가 필요하다. 아래 사이트로 가서 드라이버를 다운로드하고,

https://sites.google.com/a/chromium.org/chromedriver/

 

ChromeDriver - WebDriver for Chrome

WebDriver for Chrome

sites.google.com

파이썬에 셀레니엄 라이브러리 설치도 필요하다. pip를 사용하여 아래 코드를 입력하면 된다.

pip install selenium

아래코드는 명령 프롬프트 (Windows) / 터미널 (Mac) 에 입력하면 된다.

파이썬이 없는 분들은 https://www.python.org/downloads/ 에서 파이썬 설치하고, 설치 과정에서 "Add Python to PATH" 란을 체크해야 한다. 이것을 못했다면, 설정 -> 시스템 -> 고급 시스템 설정 -> 환경 변수 에서도 가능하다. 

 

그 후 파이썬을 열어 새로운 파일을 만들고, 아래 ChatGPT가 써준 코드를 참고하여 코드를 만들면 된다:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time

# create a new browser session 크롬 실행
driver = webdriver.Chrome()

# navigate to the Interpark website 티켓팅 사이트 URL
driver.get('http://ticket.interpark.com') 

# assuming you have to log in first 로그인 정보 찾기
username = driver.find_element_by_name("username") # replace 'username' with the actual name of the username field
password = driver.find_element_by_name("password") # replace 'password' with the actual name of the password field

# replace YOUR_USERNAME and YOUR_PASSWORD with your actual username and password 아래 username 과 password 본인 정보로 채우기
username.send_keys('YOUR_USERNAME')
password.send_keys('YOUR_PASSWORD')

# submit the login form 로그인 정보 보내기0
password.send_keys(Keys.RETURN)

# wait for the page to load 로드중 대기 (5 = 5초, 원하는데로 변경 가능)
time.sleep(5)  # adjust this value as necessary for your internet speed

# go to the page for the event you want a ticket for 티켓팅 URL
driver.get('http://ticket.interpark.com/SpecificPageURL') # replace with the URL of the event you want

# click the button to buy a ticket 구매버튼 누르기
buy_button = driver.find_element_by_name('buyButton') # replace 'buyButton' with the actual name of the buy button
buy_button.click()

# fill in ticket details here 티켓팅 정보 여기다가 입력

# submit the form to buy the ticket 
submit_button = driver.find_element_by_name('submitButton') # replace 'submitButton' with the actual name of the submit button
submit_button.click()

중간에 티켓팅 정보는 티켓팅 회사에 맞춰 입력하면 된다.

 

또한, time.sleep 대신 driver.implicitly_wait(5) 코드를 사용하면, 최대 대기시간을 5초 (혹은 원하는 시간으로 변경)로 세팅이 된다.

 

이러한 정보들로 다들 성공적인 티켓팅 되기를 바랍니다!! 

728x90