Jsoup4 CGV, Lotte Cinema, MegaBox 각각 크롤링 필요한 데이터 정리 및 DB에 맞게 수정 (요약 코드) DB ShowingData - 영화관 상영 정보 MovieID varchar(100) - name_개봉날짜(MovieData에서 ID를 꺼내옴) MovieName text - 더 퍼스트 슬램덩크 MovieNameEN text - The First Slam Dunk Movietheater text - CGV, LotteCinema, MegaBox - 영화관 ScreenKR text - 영화관 3관, 4관 ScreenEN text - Cinema 3, 4 PlayKind text - 2d, 3d, 4dx 2d, 2d(자막) Date text - 2023-03-03 RunningTime integer - 220 StartTime text - 10:30 EndTime text - 14:10 TicketPage .. 2023. 3. 6. 메가박스(MegaBox) 시간표 가져오기(jsoup, kotlin) 2023.02.27 - [Project/ThreeMovie(영화리뷰및예약도우미)] - CGV 영화 시간표 크롤링 및 예약 주소 가져오기 (Kotlin, jsoup) 2023.03.02 - [Project/ThreeMovie(영화리뷰및예약도우미)] - 롯데시네마(Lotte Cinema) 시간표 가져오기 (jsoup, kotlin) https://www.megabox.co.kr/ MEET PLAY SHARE, 메가박스 사람들과 공유할 수 있는, 공간경험을 만듭니다. www.megabox.co.kr 마지막 메가 박스 입니다. 아무 예매 버튼이나 눌러봅시다. https://www.megabox.co.kr/booking url에 변화가 없는데 선택은 되어있습니다. Network를 뜯어봅시다. booking에 po.. 2023. 3. 2. 롯데시네마(Lotte Cinema) 시간표 가져오기 (jsoup, kotlin) 2023.02.27 - [Project/ThreeMovie(영화리뷰및예약도우미)] - CGV 영화 시간표 크롤링 및 예약 주소 가져오기 (Kotlin, jsoup) 을 참고하고 오시는 걸 추천드립니다. https://www.lottecinema.co.kr/NLCHS/ 롯데시네마 www.lottecinema.co.kr 일단 한번 쿼리를 날려 페이지가 오는지 봅시다. val url: String = "https://www.lottecinema.co.kr/NLCHS/" val conn = Jsoup.connect(url) val doc = conn.get() println(doc) 슬프게도 영화관이나 영화 관련 데이터는 전부 api로 관리되는 듯합니다. 테스트 삼아 동성로 사이트로 들어왔습니다. https:/.. 2023. 3. 2. CGV 영화 시간표 크롤링 및 예약 주소 가져오기 (Kotlin, jsoup) CGV https://www.cgv.co.kr/ 영화 그 이상의 감동. CGV 미정 --> 10 --> D Day www.cgv.co.kr 극장으로 가서 예약 버튼을 눌러 어떤 방식으로 동작하는지 살펴봅시다. 아무 곳이나 상관 없지만, 저는 cgv상봉으로 하겠습니다. 하단에 영화 시간표가 보입니다. 아무거나 눌러봅시다. http://www.cgv.co.kr/ticket/?MOVIE_CD=20031748&MOVIE_CD_GROUP=20031633&PLAY_YMD=20230207&THEATER_CD=0046&PLAY_START_TM=2250&AREA_CD=13&SCREEN_CD=009 URI을 보면 제가 선택했던 관과 영화 정보가 GET방식으로 전달되는 걸 볼 수 있습니다. 한번 살펴 보겠습니다. MOVIE.. 2023. 2. 27. 이전 1 다음