최근에 BeautifulSoup이 정말 HTML에서 부분 뜯어내기에 좋다는 소리를 듣고, 오늘 영화 예매를 하려고 보던 차에, 주기적으로 취소표 보기가 너무 귀찮은 나머지 아름다운 수프를 마셔버렸습니다. 꿀꺽~ 역시 이름대로 생각보다 훨씬 쉽게 잘 만들었네요.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
$ <b>python boxwatch.py</b> 0) 로봇 - 더빙 1) 로봇 - 디지털 ... (중략) ... 15) 친절한 금자씨 16) 친절한 금자씨 - 한글자막 17) Mr.and Mrs. 스미스 >> <b>15</b> == Available == 13:50 (9관) 16:15 (9관) 18:40 (9관) 21:05 (9관) ... (중략) ... == Unavailable for now == 08:00 (3관) 08:20 (1관) 09:00 (9관) 10:25 (3관) ... (중략) ... 20:25 (1관) >> <b>17:15 17:40 18:00</b> polling... polling... polling... |
대략 이렇게 나오다가 표가 뜨면 예매 페이지를 웹 브라우저로 띄워줍니다. (파이썬의 webbrowser 모듈에서 지원하는 브라우저이거나 cygwin이면 제대로 뜹니다.)
므흐흐.. 소스는 여기서 받으실 수 있고, 늘 그렇듯 libpng/zlib 라이선스입니다. (파일 인코딩이 euc-kr이니, 소스 브라우저에서는 약간 깨져서 보입니다.