대문글

MileMoa

검색
×

마일모아 게시판   [자기소개]
(20/8/29 업데이트) 가입인사 + 덜 귀찮은 BRG를 위한 프로그램, BRG 채굴기 v9.0 정식

이슬꿈 | 2015.01.31 06:45:08 | 본문 건너뛰기 | 댓글 건너뛰기 쓰기

업데이트 (2020/08/29 01:06 EST) ver. 니가이기나 내가이기나 v9.0

 

마모 가입 열린 기념으로 근 1년만에 업데이트를 합니다. 그동안은 신경쓸 겨를이 없었네요.

아래의 버그는 그대로 있지만, 검색이 제대로 되게 복구했습니다.

 

업데이트 방법: 압축파일의 내용물을 원래 폴더에 그대로 덮어씌웁니다. 그리고 setup.exe를 실행합니다.

다운로드: https://1drv.ms/u/s!AtyYwzUEIJ6MgdcWA9ZHtYE-D_tr6Q?e=7bluNU

 

 

업데이트 (2019/05/08 23:14 EST) ver. 니가이기나 내가이기나 v8.0

 

*버그 발견:

1) 한 번 검색한 뒤에 코드 검색이 다시 안 되는 모양입니다.

해결법: 재시작하면 됩니다.

2) 2페이지 이상 검색이 제대로 동작하지 않는 것 같습니다.

해결법: 아직 없습니다.

 

아니 무슨 업데이트한지 하루만에 API를 통째로 바꿔버리는 게 어딨어요?! 얘네 나 모니터링하나?!?!?

 

1. 검색 불가능한 오류를 수정했습니다.

2. 검색 API가 크게 바뀌었습니다. 그에 따라 코드 검색 방법도 바뀌었습니다.

 

코드 검색 란의 '검색' 버튼을 누르면 웹브라우저가 뜹니다.

1번의 입력란에 원하시는 도시를 입력하시면 실시간으로 도시 목록이 뜹니다.

이 때 목록을 클릭하지 마시고, 목록이 떠 있는 채로 위의 입력 완료 버튼을 누릅니다.

 

trivago_.png

 

 

그러면 기존과 같이 드랍다운 목록이 뜹니다. 여기에서 원하시는 걸 선택 후 기존처럼 진행하시면 됩니다.

 

trivago_2.png

 

 

이제 당분간 안 바꾸겠죠...-_-

 

 

업데이트 (2019/05/06 23:24 EST) v7.0

1년만의 업데이트라니 제 자신의 나태함을 탓하며 죄송하다는 말씀 드립니다.

1. 실행 불가능한 오류를 수정했습니다.

2. 검색 불가능한 오류를 수정했습니다.

3. 매리엇-SPG 통합으로 SPG 검색 기능을 삭제했습니다.

다만 Trivago의 공식 사이트 가격 검색이 좋아져 별로 필요가 없어졌습니다.

 

업데이트 방법: 압축파일의 내용물을 원래 폴더에 그대로 덮어씌웁니다. 그리고 setup.exe를 실행합니다.

 

업데이트 (2018/04/24 22:30 EST) v6.3.0.1

1. 검색 불가능한 오류를 수정했습니다.

 

업데이트 (2018/04/24 0:52 EST) v6.3

1. 검색 불가능한 오류를 수정했습니다.

 

업데이트 (2018/04/12 1:59 EST) v6.2.1.0

1. 검색 불가능한 오류를 수정했습니다.

 

 

업데이트 (2017/08/10 11:49 EST) v6.1.0.3

0. 드랍박스가 막혀서 링크를 원드라이브로 바꾸었습니다.T_T

1. 검색 불가능한 오류를 수정했습니다.

2. 달러로 변환 옵션을 추가했습니다. 미국 밖에서 접속할 시 화폐가 달러가 아닌 경우 종종 유용할 수 있습니다.

 

 

업데이트 (2017/5/21 9:16 EST) v6.1.0.1

1. 코드 검색 기능의 오류를 수정했습니다. 더 이상 iPathID, iGeoDistanceItem을 URL에서 직접 따오실 필요가 없습니다. 도시 또는 호텔명을 입력 후 검색 버튼을 누르면 아래의 선택창에서 입력하실 수 있습니다.

 

brg_dreamdew.png

 

 

 

 

업데이트 (2017/5/19 4:57 EST) v6.1
1. Captcha 지원 기능이 업데이트 되었습니다.

 

업데이트 (2017/3/02 21:53 EST) v6.0

 

1. 오랜만의 업데이트입니다. 사실 많은 기능이 추가되었지만 여러 가지 이유로 막아두었고, 제 개인정보 유출 사유로 업데이트를 할 수가 없었습니다. 해당 사유 제거하고 업데이트합니다.

2. 아마 v4.5는 검색이 불가능할 것으로 예상됩니다. 이 기간 동안 검색 불가 사유로 업데이트만 수회 한 것 같습니다. 이제 검색 가능합니다.

 

 

업데이트 (2016/7/06 11:13 EST) v4.5

 

1. 설정값 저장, 불러오기 기능을 (드디어) 추가했습니다.

설정값은 내 문서\BRG\Settings에 저장됩니다.

 

2. 엑셀 파일 기본 저장 경로가 내 문서\BRG로 변경되었습니다.

 

3. 검색량이 크게 늘어날 경우 봇 탐지에 걸릴 때가 있습니다.

이 때 새 창을 띄워 Captcha 퀴즈를 풀 수 있게 했습니다. 단, BRG는 다시 실행해야 하며, 한 번에 검색하는 양을 줄이실 것을 권장합니다.

(Captcha 해제 이후 바로 작업을 이어나갈 수 있도록 노력중입니다.)

 

 

 

업데이트 (2016/5/22 7:45 EST) v4.0.0.4

 

1. 검색이 불가능한 오류를 수정했습니다.

 

업데이트 방법: 압축파일의 내용물을 원래 폴더에 그대로 덮어씌웁니다. 그리고 setup.exe를 실행합니다.

 

업데이트 (2016/3/15 05:34 EST) v4.0

 

 

1. SPG 검색에서 인원수 선택이 반영되지 않는 오류를 수정했습니다.

2. 기타 자잘한 버그를 수정했습니다.

3. 종료될 때 서포트 링크가 뜹니다. 레드불을 투여해 주세요. T_T (마모님이 안 된다 하시면 내리겠습니다.)

4. SPG 검색 후 Trivago 데이터와 원클릭으로 비교하는 기능을 시험으로 추가했습니다. 현재는 베타테스터만 사용 가능합니다.

(이 기능 추가하느라 일주일 내내 코딩했습니다. 언제 버그 생길지 모릅니다. 지금 이 글 쓰다가 또 버그 잡았습니다T_T)

5. 표의 autosize를 껐습니다. 살짝 불편할 수 있습니다만 로딩 속도가 월등히 빨라졌습니다.

 

 

2016/03/15 사용법 추가

 

1) '공식 가격 있는 결과만'에 체크하시면, Trivago에 공식 가격이 존재하는 호텔만 결과에 표시됩니다.

미국의 경우 IHG, Wyndham, Choice, Marriott과 일부 독립 호텔이 표시됩니다.

영국의 경우는 IHG가 안 되고 SPG가 되는 느낌입니다. Hyatt은 안 됩니다.

 

 

OfficialOnly.png

 

 

2) 'BRG 가능한 결과만'에 체크하시면 서드파티 가격과 위의 공식 가격을 비교해 더 적은 가격, 곧 BRG가 가능한 결과만 표시됩니다.

 

물론 가격이 적다고 꼭 BRG가 가능한 건 아닙니다. IHG나 Choice는 상당히 조건에 깐깐하다는 평입니다.

SPG나 Hyatt, Marriott은 좀 더 낫습니다. (SPG가 제일 쉽습니다.)

 

BRGOnly.png

 

3. 'SPG 검색'을 체크하셨을 경우, Trivago의 도시 명칭을 따 온 후 자동으로 SPG 공식홈에 입력해 검색, 데이터를 가져옵니다.

기본으로는 창이 하나만 뜹니다. 'SPG/Trivago 전환' 버튼을 이용해 서드파티 가격과 SPG 공식 가격을 전환하실 수 있습니다.

만약 따로 뜨는 게 편하시다면 'SPG 새 창에 열기' 버튼을 누르시면 됩니다.

 

미국에선 Trivago의 공식 가격이 SPG엔 제공되지 않으므로, 'SPG 검색'을 체크할 시 '공식 가격 있는 결과만' 체크박스와 'BRG 가능한 결과만' 체크박스는 자동으로 체크가 해제됩니다.

 

'SPG BRG 원클릭 비교'는 현재 베타테스터만 사용 가능합니다.

두 표의 이름을 자동으로 매치한 후 가격을 비교해 BRG 가능 여부를 원클릭으로 표시합니다.

Trivago와 SPG의 호텔 이름이 안 맞는 경우가 많아 아직 버그가 있습니다. (그래도 쓸 수 있게는 만들어 놨습니다.)

링크로 레드불을 부어 주시면 베타 키를 제공해 드립니다.T_T (마모님이 안 된다 하시면 내리겠습니다.)

 

 

SPG.png

 

 

업데이트 (2016/3/9 16:18 EST) v3.2

 

1.

1) 'trivago에 공식 가격이 있는 호텔'만 검색 기능 및

2) 'BRG 가능한 호텔'만 검색 기능을 추가했습니다.

 

trivago에는 현재 매리엇, IHG, 초이스의 공식 가격이 있습니다. (일부 소규모 체인도 있는 경우가 있습니다.)

이제 이 체인들은 trivago 검색만으로 바로 BRG 비교가 가능합니다.

 

'공식 가격 있는 결과만'에 체크하시면 체인 공식 가격이 존재하는 호텔만 결과값이 출력됩니다.

'BRG 가능한 결과만'에도 같이 체크하시면 공식 가격과 서드파티 가격을 비교 후 서드파티 가격이 저렴할 때만 결과값이 출력됩니다.

 

즉 매리엇, IHG, 초이스 BRG 검색은 이제 원클릭으로 됩니다. (trivago에 올라와 있지 않은 서드파티 제외)

사실상 @aicha 님 생각하고 만든 헌정 기능인데.... 정작 아이샤님이 맥을 쓰신다고 했던 것 같네요....

 

2. trivago 멀티페이지 검색과 SPG 검색을 동시에 할 때, 같은 날짜에 SPG 검색이 여러 번 되는 버그를 수정했습니다.

3. 하위호환성을 추가했습니다. Trivago UI 업데이트가 되지 않은 경우에도 검색이 가능합니다.

 

 

 

업데이트 (2016/2/25 18:33 EST) v3.1

 

1. 도시 이름에 특수문자가 있을 경우 SPG 검색이 되지 않는 버그를 수정했습니다.

2. 미국과 캐나다를 제외한 도시의 SPG 검색이 되지 않는 버그를 수정했습니다.

 

 

 

업데이트 (2016/2/25 18:33 EST) v3.0.0.2

 

1. 첫번째 결과만 저장 기능이 동작하지 않는 버그를 수정했습니다.

 

업데이트 (2016/2/20 2:02 EST) v3.0.0.1

 

1. 검색에 오류가 생겨도 멈추지 않는 버그를 수정했습니다.

2. 검색에 오류가 생긴 후 스프레드시트를 끄면 강제종료되는 버그를 수정했습니다.

 

업데이트 (2016/2/19 18:09 EST) v3.0

 

 

1. SPG 검색 가능합니다!!!!!!!!!! Trivago 지역 코드 입력시 자동으로 추가 검색됩니다. SPG 검색 체크만 하시면 됩니다.

아직 불안정할 수 있으므로 버그리포트 환영합니다.

2. 이 프로그램 만든지도 어느덧 1년이 넘었네요. 생각보다 노동력을 많이 잡아먹어서 살짝 힘듭니다. 후원 버튼 넣어도 괜찮을까요T_TT_T

 

업데이트 (2016/2/19 1:14 EST) v2.6.0.1

 

1. Rating이 없는 호텔이 포함된 경우 검색이 되지 않는 버그를 수정했습니다.

2. 별 개수가 제대로 저장되지 않는 버그를 수정했습니다.

 

업데이트 (2016/2/18 16:06 EST) v2.6

 

1. 채굴기 사용이 다시 가능해졌습니다. 코드도 더 깔끔하게 뜯어고쳤습니다.

2. 표에 Rating을 추가했습니다.

 

업데이트 예정 (2016/?/??)
Trivago의 인터페이스 변경으로 업데이트 이전까지 사용이 불가능합니다. 지금은 곤란합니다. 조금만 기다려주세요.

 

업데이트 (2016/1/15 9:26 EST) v2.5

 

1. 지난 번에 코드를 날린 이후 복구할 때 주말 검색 기능을 빼먹었습니다. 주말 한정 검색(금/토 or 목/금/토/일) 복구 완료했습니다.

2. 드디어 멀티페이지 검색이 가능합니다. 뉴욕같이 호텔이 많은 도시에서 쓸 수 있습니다.

 

업데이트 (12/16 15:17 EST) v2.4

1. trivago가 또 소스를 수정해서 잠시 이용 불가능했던 것을 수정했습니다.

2. 사이트 개편으로 인해 별 개수가 제대로 나오지 않습니다. 검색은 제대로 되지만 결과 출력이 안 됩니다.

다음 업데이트까지 대책을 강구해 보겠습니다.

 

업데이트 (11/02 15:31 EST) v2.3

1. 코드 날린 이후 첫 대대적인 수정입니다. 기존의 업데이트는 대부분 재반영했습니다만,

안 되는 부분이나 버그가 있을 수 있습니다. 버그 리포트는 리플에 부탁드립니다.

2. 동작하지 않는 오류를 수정했습니다. trivago가 또 소스를 갈아엎어서 저도 또 소스 뜯어야 했습니다.

3. 비밀번호 루틴을 수정했습니다. (17:00 EST)

 

업데이트 (08/12 00:26 EST) v2.2

1. 다.

2. mshtml.dll아, 다. 세!

 

 

업데이트 (07/21 00:16 EST) v2.1

 

1. Serviced Apartment 등 별이 없는 호텔의 검색 결과가 저장되지 않는 오류를 수정했습니다.

2. 1000달러를 넘어가는 호텔이 검색될 때 강제종료되는 오류를 수정했습니다.

3. trivago 사이트 개편 이후 엑셀 파일명 오류를 수정했습니다.

 

 

 

업데이트 (04/02 19:50 EST) v2.0

1. 내장 브라우저가 IE7 호환성 모드로 강제 설정되는 문제를 수정하였습니다. IE11을 권장합니다.

2. 이번 버전부터 다시 사용 가능합니다. 업데이트를 꼭 해 주세요.

 

업데이트 (04/02 1:15 EST)

현재 사용 불가능합니다. trivago가 드디어 사이트를 뜯어고치고 파싱을 막아버렸습니다.^_ㅠ

우회로를 찾아보는 중입니다.

 

덧붙여 trivago 소스 맨 위에 이런 문구가 추가되어 있습니다.

<!--
        Want to get paid to dissect our code?
        We're hiring developers: www.trivago.com/jobs

    -->

(...저 때문인가? -_-)

 

업데이트 (03/26 17:07 EST) V1.5:

1. QualityTools.UnitTest Framework Version 10.0.0.0이 필요하다는 오류를 수정했습니다.

2. 주말만 검색할 때, 금/토 체크인 혹은 목/금/토/일 체크인을 선택할 수 있습니다.

 

 

 

업데이트 (03/08 10:15 EST) V1.4:

1. 호텔명 검색 기능을 추가했습니다.

주의: trivago의 호텔명 검색 기능에 버그가 많습니다. 아무 데이터도 검색되지 않는 경우, 일부러 공백을 포함해 보시거나 (예: "hilton" 대신 " hilton", "hilton " 등)

그냥 호텔 코드(iGeoDistanceItem) 사용하시는 게 편합니다.

2. 주말만 검색하는 기능을 추가했습니다. 금요일, 토요일 체크인만 검색합니다.

 

 

 

업데이트 (02/01 02:38 EST): 비밀번호 루틴에 어이없는 버그가 있어서 일단 파일을 내렸습니다.

업데이트 (02/01 03:07 EST): 수정하고 다시 업로드했습니다T_T

업데이트 (02/02 01:02 EST): v1.1 업데이트입니다.

마일모아 글이 자꾸 수정 이전으로 돌아가버려서, v1.0 업데이트 로그가 다 삭제되어 버렸습니다T_T

 

v1.0:

1. 비밀번호를 추가했습니다. 현재 비밀번호는  [           마일모아!         ] 입니다. 비정기적으로 변경됩니다.

2. iGeoDistanceItem(호텔 코드)를 3개까지 추가할 수 있도록 하였습니다.

3. 호텔 코드로 검색시, 첫번째 결과(곧 해당 호텔)만 출력하는 기능을 추가했습니다.

4. 인터넷이나 컴퓨터가 느릴 경우 저장을 안 하고 넘어가버리는 경우가 있는데, 이 경우 검색 대기 시간을 조정할 수 있도록 하였습니다. 기본은 1검색당 5초입니다.

5. trivago에서 호텔 공식 가격을 표기할 경우 해당 가격을 엑셀에 출력합니다.

6. 도시, 별 등급을 엑셀에 추가로 출력합니다.

 

v1.1:

1. mshtml.dll을 로컬 폴더에 추가했습니다. 프로그램 전체 크기가 거의 두 배로 늘었습니다.T_T

2. 탭 순서가 꼬여있는 걸 수정했습니다.

 

업데이트 (02/06 01:11) v1.2:

"입력 문자열 형식이 잘못되었습니다." 예외를 해결했습니다.

 

업데이트 (02/17 17:12 EST) v1.3:

1. 엑셀로 출력하지 않고도 바로 볼 수 있는 기능을 추가했습니다!

2. 출력창에서 엑셀로 저장할 수 있으며, 자동저장도 가능합니다.

3. 숙박일수 지정이 가능합니다. 사용법이 조금 달라집니다. 이전에는

 

v1.2까지는 2월 1일~2월 4일로 지정시

2월 1일 체크인~ 2월 2일 체크아웃

2월 2일 체크인~ 2월 3일 체크아웃

2월 3일 체크인~ 2월 4일 체크아웃 이었다면

 

v1.3 이후에는 2월 1일~2월 4일 (숙박일수 1일) 지정시

2월 1일 체크인~ 2월 2일 체크아웃

2월 2일 체크인~ 2월 3일 체크아웃

2월 3일 체크인~ 2월 4일 체크아웃

2월 4일 체크인~ 2월 5일 체크아웃이 되며,

 

대신 2월 1일~2월 4일 (숙박일수 3일)로 지정시

2월 1일 체크인~ 2월 4일 체크아웃

2월 2일 체크인~ 2월 5일 체크아웃

2월 3일 체크인~ 2월 6일 체크아웃

2월 4일 체크인~ 2월 7일 체크아웃

 

지정이 가능하게 되었습니다.

 

------

 

안녕하세요, 지난번 회원가입이 열렸을 때 다짜고짜 가입했어요. 처음 뵙겠습니다. 이슬꿈이에요.

미국에는 5년째 살고 있고, 마일모아를 어쩌다가 알게 된지는 2년이 넘었지만,

작년 8월에 겨우 SSN을 받고, 비슷한 시기에 BoA 기본 캐쉬 리워드 카드를 $700 리밋으로 받고선 조금씩 크레딧 기록 쌓아가는 대학원생이에요.

최근엔 씨티 계좌를 열었는데 인쿼리 없이 ThankYou Preferred 학생용으로 만들어준다고 하기에 신청해서 받았고--$1000이네요 리밋--, 객기로 체이스 Freedom을 신청했다가 크레딧 기록이 너무 짧다고 거절당했지요.

또 지난달엔 현금 유동성이 갑자기 줄어서 실수로 크레딧 사용률이 19%가 되었더니 Creditkarma 점수는 몇 점 떨어져서 687(TU)/672(Equifax)네요.

 

즉, '마적단 초보'라고 하기엔 아직 입문조차 하지 못했어요. 많은 분들이 마늘과 쑥 들고 동굴에 들어가시지만, 저는 동굴에 들어갈 곰도 아닌 것 같습니다.

 

그래도 마모 메인이나 게시판 글들 꾸준히 읽으면서 공부 열심히 하고 있습니다. 아직 직접 몸을 던져보지 못했으니 이해하기 어려운 것도 많지만요.

특히 발권이나 BRG같은 부분에선 많이 도움을 받았어요. 마일모아가 없었으면 BRG라는 게 뭔지도 몰랐을 거예요. 당장, Expedia나 hotels.com에서 예약한 호텔은 SPG같은 포인트가 안 쌓인다는 것도 몰랐던걸요.

한 반년쯤 지나면 초보들한테 관대하다는 Amex같은 것부터 도전해 보려고 합니다. 앞으로도 주로 눈팅족으로 살겠지만, 잘 부탁드려요.

 

----

 

가입인사만 쓰기엔 좀 민망해서, 이틀동안 날림으로 만들고 오늘 하루 디버깅한 제 생에서 처음으로 만든 프로그램을 마적단 분들께 공유해 봅니다.

BRG라는 걸 처음 알고 신세계를 만났더랬지요. 타향살이도 지치고 해서 근처에 있는 호텔들을 이곳저곳에서 검색하다 보니 정말로 SPG 공식 사이트보다 저렴했고,

클레임 폼을 보냈더니 정말로 답변을 받고, 오늘 쉬러 간답니다. 혼자 깔끔하고 넓은 방--지금은 스튜디오에 두 명 살아요--에서 편한 마음으로 쉴 수 있을 것 같아요.

아침도 2명분 포함된 거라, 내일 아침엔 근처 사는 친구 불러서 밥 사주기로 했어요. 생색도 좀 내 보려고요. 호호.

 

그런데, BRG를 하려면 결국 하루하루의 가격이 중요하잖아요? 하지만 항공편 검색 사이트의 경우는 흔한 'flexible days' 같은 기능이 호텔 검색 사이트에선 거의 보이지 않더라고요.

몇몇 호텔 체인은 제공하는 것 같지만, 결국 서드파티의 가격이 중요한 BRG에는 별로 쓸만한 게 아니고요.

 

그래서 아예 검색 프로그램을 만들어 보면 어떨까 생각했고, 비록 코딩을 학교에서 1년밖에 안 배운 전직 컴공 아닌 공대생이지만, 결국 만들었어요.

언어는 졸업 설계때 잠깐 만져본 C#을 썼고, 검색 사이트는 역시 마일모아에서 알게 된 trivago.com을 이용합니다. trivago의 장점은

 

0) 제가 BRG를 여기서 venere.com이라는 곳을 찾아서 성공했어요

1) 많은 서드파티 사이트들을 한꺼번에 검색해준다

2) HTTP GET을 이용한다! <- 아주 중요한 포인트인데, 정말로 프로그래밍은 초짜인데다, from scratch로 만드는 건 학교 과제 제외하면 처음이고, 웹은 더더욱 만져본 적이 없어서,

제게 필요한 정보가 모두 URL 주소에 나오는 HTTP GET 방식은 제가 새로 공부해야 하는 양을 획기적으로 줄여줬습니다.

(그럼에도 불구하고 사흘동안 제 능력을 벗어나는 양의 정보를 소화한 것 같지만요... 코딩 실력이 늘었다는 점에서는 다행이에요.

C#도, GUI도, 객체지향도, 프로그래밍도 처음이다 보니 try-catch-throw, get-set, async-await, List, property같은 기초중의 기초도 전혀 몰랐으니까요. 학교에선 뭘 배운거지?!

덕분에 고수분들이 제 코드를 보면 일단 화를 내고 두번째로 혼을 내지 싶어요. 객체지향 잘 모르다보니 변수가 public 투성이고...)

 

그래서 뚝딱뚝딱 만들었다가, 이게 되면 저게 안되고, 저거 고치면 요게 안되고, 요거 고치니까 이걸 추가하고 싶고, 이거 추가하니까 저게 버그가 나고, ...

의 무한루프를 거치다가 지금 배포하기로 결정했어요. 사실 가입인사와 동시에 배포하려고 하다 보니, 오히려 가입인사가 늦어졌지만요.(ㅋㅋㅋ)


각설하고, 사용법입니다.

 

1) 첨부한 파일을 받고, 압축을 푸시고, setup.exe를 실행하셔서 설치하세요. 

설치 이후에는 BRG_dreamdew.application이나 setup.exe나 어느쪽을 실행하셔도 프로그램이 실행됩니다.

그리고 .NET Framework 4.5가 필요합니다. 윈도8은 기본 탑재일 거고, 윈도7도 아마 자동 업데이트로 될텐데, 없으시면

http://www.microsoft.com/en-us/download/details.aspx?id=30653 여기에서 받아주세요.

 

2) BRG 채굴기가 실행됩니다.

 

BRG_1_real.png

 

3)

iPathID (지역코드) (필수)

iGeoDistanceItem(호텔코드) (선택. 0은 미지정)

시작/종료 날짜 (필수),

검색 종료 후 생성되는 엑셀 파일의 경로 (미지정시 바탕화면으로 들어가요),

성인 명수 (v0.1b 현재는 1명 또는 2명만 지원),

trivago의 정렬 방식 (기본값은 가격 저렴한 순서),

마지막으로 별 개수를 선택합니다. (v0.1b 현재는 '전부', '3개 이상', '4개 이상, '5개 이상'만 지원)

 

iPathID와 iGeoDistanceItem은 trivago.com에서 직접 얻어야 해요.

 

 

 

BRG_2.png

 

 

trivago에서 뉴욕을 검색한 결과입니다. 다른 설정은 중요하지 않아요 (어차피 프로그램 안에서 다시 설정해요)

그냥 iPathId만 따 오시면 돼요.

 

http://www.trivago.com/?iPathId=34812&bDispMoreFilter=false&aDateRange[arr]=2015-02-22&aDateRange[dep]=2015-02-23&aCategoryRange=4%2C5&iRoomType=7&sOrderBy=relevance%20desc&aPartner=&aOverallLiking=1%2C2%2C3%2C4%2C5&iOffset=0&iLimit=25&iIncludeAll=0&bTopDealsOnly=false&iViewType=0&aPriceRange[from]=0&aPriceRange[to]=0&aGeoCode[lng]=-73.98555&aGeoCode[lat]=40.75798&bIsSeoPage=false&mgo=false&bHotelTestContext=false&th=false&aHotelTestClassifier=&bSharedRooms=false&bIsTotalPrice=false&bIsSitemap=false&rp=&sSemKeywordInfo=&ww=false&

 

즉 뉴욕의 iPathId는 34812입니다. 이걸 프로그램에 넣으시면 돼요.

응용해서 샌프란시스코는 34308, 워싱턴DC는 35126...

어렵지 않아요. 지역을 검색한 다음, 주소창을 복사해서 그 중에 iPathId만 다시 가져오면 돼요.

 

 

그 다음은 iGeoDistanceItem, 곧 호텔 코드입니다. 만약 BRG를 위해 특정 호텔만 검색할 땐 꽤나 유용하겠지요. 그래서 필수는 아니고, 기본값은 0이에요.

 

 

BRG_3.png

 

 

http://www.trivago.com/?aDateRange[arr]=2015-02-10&aDateRange[dep]=2015-02-20&iRoomType=7&bIsTotalPrice=false&iPathId=34812&iGeoDistanceItem=1572735&aCategoryRange=0%2C1%2C2%2C3%2C4%2C5&aOverallLiking=1%2C2%2C3%2C4%2C5&aHotelTestClassifier=&aPriceRange[from]=0&aPriceRange[to]=0&iIncludeAll=0&bTopDealsOnly=false&iGeoDistanceLimit=16093&aPartner=&sOrderBy=relevance%20desc&iViewType=0&bIsSeoPage=false&bIsSitemap=false&

 

뉴욕 금융지구에 있는 DoubleTree NYC Financial District를 따로 검색했어요. 검색창에 지역 검색하듯이 호텔 이름 입력하면 자동완성이 됩니다.

 

iPathId는 34812 곧 뉴욕이고, iGeoDistanceItem은 1572735네요. 만약에 더블트리 NYC 파이낸셜 디스트릭트만 검색하시고 싶으시면 프로그램에 이걸 넣으시면 돼요.

 

기본값이 0인 이유가 있는데, 만약에 iPathId(지역코드)가 샌프란시스코인데도 iGeoDistanceItem(호텔코드)이 더블트리 NYC 파이낸셜 디스트릭트라면 지역코드는 무시되고 더블트리와 NYC 호텔이 검색됩니다.

다른 말로 하면 호텔코드는 지역코드에 우선한다고 보면 되겠네요. 주의하셔야 해요.

 

또한 (이건 trivago의 발코딩입니다만) iGeoDistanceItem으로 설정한 호텔이 4성호텔인데 (예: 힐튼 타임스퀘어, iGeoDistanceItem=8650) 별 개수 설정을 5성으로 했다,

이러면 설정한 호텔이 검색이 되지 않아요.(-_-) (예: http://bit.ly/1ygnUWC )

그래서 만약에 iGeoDistanceItem을 사용할 경우 자동으로 별 개수는 '전부'로 바뀝니다.

 

 

4) 요 두개만 가져오면, 나머지는 그냥 클릭해서 설정하시고 다 되시면 Go!를 누르시면 돼요.

 

5) BRG 검색기(flexible date 검색)인 이상, 시작 날짜와 종료 날짜는 체크인 날짜와 체크아웃 날짜가 아닙니다! (단순 체크인-체크아웃 검색하려고 이 프로그램 쓰긴 너무 귀찮아요)

만약에 2월 1일부터 2월 4일까지로 설정하면 결과는 이렇습니다:

2015-02-01 체크인 ~ 2015-02-02 체크아웃 검색 결과

2015-02-02 체크인 ~ 2015-02-03 체크아웃 검색 결과
2015-02-03 체크인 ~ 2015-02-04 체크아웃 검색 결과
2015-02-04 체크인 ~ 2015-02-05 체크아웃 검색 결과

 

즉, 하루하루 묵는 가격을 쭉 뽑아주는 프로그램입니다. 힐튼 등의 flexible date search와 같은 기능입니다. 여기에 가장 가까운 서드파티 검색은 Expedia의 1night당 가격인데, 평균가격이라서 애매해요.

BRG를 털어먹는 데 최적화했기 때문에, 프로그램 이름도 BRG 채굴기입니다. 제가 네이밍 센스가 많이 부족해요. (이름 공모는 언제든지 받는답니다)

 

v1.3 업데이트: 이제는 하루 이상의 숙박도 검색이 가능합니다.

예: 2월 1일부터 2월 4일까지, 3일 숙박으로 설정할 시

 

2015-02-01 체크인 ~ 2015-02-04 체크아웃

2015-02-02 체크인 ~ 2015-02-05 체크아웃

2015-02-03 체크인 ~ 2015-02-06 체크아웃

2015-02-04 체크인 ~ 2015-02-07 체크아웃

 

등으로도 검색할 수 있습니다.

 

 

6) 일단 Go!를 누르게 되면, 프로그램이 알아서 새 창 열어서 검색하고, 닫고,

새 창을 또 열어서 다음 날짜로 검색하고, 닫고,... 를 종료일자까지 검색하고, 다 끝나면 작업 끝! 창을 띄웁니다.

 

이제 엑셀 파일을 여시면 이런 거대한 테이블이 나와요. 날짜, 호텔, 최저가, 최저가 공급자, 그리고 URL.

URL은 최저가 공급자로 바로 이어지진 않고, trivago 검색 URL입니다. 들어가서 한 번 더 검토해 보시면 좋겠지요.

 

 BRG_5.png

 

조건은 iPathId=34812 (뉴욕), iGeoDistanceItem=8650 (힐튼 타임스퀘어), 1월 31일~2월 14일 검색, 2명이에요.

단일 호텔 검색이라서 정렬은 의미가 없고 별 개수는 자동으로 전체로 설정되고요.

 

엑셀의 텍스트 정렬을 이용해서 힐튼 타임스퀘어만 가져와서, 힐튼에서 제공하는 flexible date search랑 비교해보면,

 

 

 

 

BRG_5_real.png

 

 

(1월 30일 저녁에 검색 기준) 1월 31일, 2월 2~3일, 2월 10~11일에 힐튼보다 getaroom에서 제공하는 가격이 더 저렴하네요.

https://www.milemoa.com/bbs/board/1542916 BRG 검색 사이트 목록인데, 힐튼에서 getaroom을 안 받아준다는 얘기는 없네요.

제가 힐튼을 한 번도 안 해봐서 잘 모르겠지만, 결국 세부 조건에 따라 성공 여부가 다를테니까, 어쨌든 들어가 봐야 하긴 하겠지요.

이 경우 getaroom에 들어가면 일부는 exclusive membership rate라서 안 될 것 같은데, 그게 아니더라도 여전히 힐튼 공식 가격보다 저렴한 것들이 보입니다.

 

제가 여기서 좀 오래 고생을 했는데, 간혹가다가 특정 공급자(여기서는 getaroom)로부터는 검색이 안 되는 문제가 발생합니다.

쿠키 문제인 것 같아요. 다른 컴퓨터에서는 똑같이 시도하니 잘 되더군요.

 

--

글이 엄청나게 길어졌는데, 아무래도 사용설명서같은 거다보니까 어쩔 수가 없네요. 역시 가입인사랑 따로 했어야 하나봐요.

프로그램에 대한 피드백이나 버그 리포트는 여기 리플로 부탁드릴게요. 기능 추가 제안도 환영합니다만... 제가 시간을 내서 만들 수 있을지 모르겠습니다.

그리고 중요한 것, 마일모아 외에서의 재배포를 금지합니다. 제가 컨트롤할 수 없는 부분인 건 알지만, 그래도 일단은 써 둡니다. 너무 밖으로 퍼지면 부끄럽기()도 하고요.

 

 

아, 바이러스나 악성코드, 개인정보 긁어가는 코드같은 거 전혀 없습니다--적어도 제가 의도한 건요! (저 그렇게 나쁜 사람 아니에요ㅋㅋㅋㅋㅋㅋㅋㅋㅋ)

아무래도 새로 만든 프로그램이다보니 백신이 휴리스틱으로 100% 잡을 겁니다. 제가 만든 건데 제 컴퓨터에서 잡고 앉아 있어요.... 아마 low reputation 뭐 이런 이유일 거예요.

 

SHA256 hex: 89229c02a05b0dde7ec433e295429a6b8ad16485caa352f20ab50c806a1dbab4 (v0.1b)

13b65761a6120730783894f5581829a9d92122e9a67360920dbb5dfc50d02a42 (v0.2b)

c64356e04004d866baed9643338db50dfcb1371214f3c856cfa1a24e4e0bda9d(v1.0)

e68e09b2a3afabe125563ea1f85c56fdaec360dc4f6b3fb13df9a5142c4ebab0 (v1.1)

f6fcbaff5e940a467cfdac20ec10a1a5231c17ddda0a67b9c0c915b71268da6e (v2.2)

 

 

--

 

이 글을 어제 오후 3시에 쓰기 시작했는데, 글 쓰면서 튜토리얼 만지다 보니까 큰 버그를 네 개나 발견해 버려서 고치다 보니 밤 9시가 되었었네요.

그래서 어제 올리려던 걸 결국 오늘에야 올립니다. BRG로 묵었던 호텔, 정말 좋았어요 :)

 

추가하고 싶은 기능이 아직도 많은데, 계속 배포 미루다 보면 결국 아마 평생 못할 것 같아서 일단은 올립니다. 눈팅족이지만, 앞으로도 잘 부탁드려요. (__)

 

 

--

 

업데이트: virustotal과 metascan-online의 바이러스 검색 결과를 첨부합니다.

https://www.virustotal.com/ko/file/89229c02a05b0dde7ec433e295429a6b8ad16485caa352f20ab50c806a1dbab4/analysis/1422731833/

https://www.metascan-online.com/en/scanresult/file/18e93bc1179b4dffa808873c3b882f58/extracted#summary

 

virustotal.png

metascan.png

첨부 [13]

댓글 [316]

‹ 이전 4 / 4
목록 스크랩

마일모아 게시판 [114,191] 분류

쓰기
1 / 5710
마일모아 사이트 맞춤 구글 검색