달력

3

« 2024/3 »

  • 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

'yes24'에 해당되는 글 2

  1. 2007.10.16 maniadb 밖에서 음반 검색하기..
  2. 2007.03.26 가격비교 : amazon을 추가하고 난 후... 2
2007. 10. 16. 23:28

maniadb 밖에서 음반 검색하기.. 매니아디비2007. 10. 16. 23:28

약간은 실험적인 시도를 해보려고 합니다.

maniadb는 가급적 많은 최고의 database를 구축하려고 하지만,
개인의 힘으로는 한계에 부딪히는 경우가 많습니다.

이에 maniadb에 없을 경우, 다른 곳에서 검색할 수 있는 기능을 넣고자 합니다.
그리고, 그곳에 있는 좋은 정보를 maniadb에도 반영해달라고 요청하는 기능도 같이 말이죠..

그러기 위해 몇가지 실험을 해보고자 합니다.
예전에는 음반 페이지에서 가격 비교라는 개념으로 해봤습니다.
이번에는 아티스트 페이지에 "external search"라고 넣었습니다.

이것은 여러 곳에서 해당 아티스트의 음반을 한꺼번에 조회하는 기능입니다.
아.. 물론 펜티엄 3라는 구형 서버가 좀 아파하길래, 한꺼번에 조회는 아니고 조회하고 싶은 사이트를 입력하시면 그냥 팍 검색해서 보여줍니다..

그 결과가 맘에 드시면, 해당 사이트로 가실수도 있고,
아니면 그냥 관두셔도 됩니다.

이게 어느 정도 괜찮겠다.. 싶으면,
검색 페이지는 물론, 가격 비교 페이지도 업그레이드 하려고 합니다.

사용해보시고 소감도 말씀해주시고, 개선점도 제안해주시면 좋겠습니다.

사용자 삽입 이미지


@maniadb도 external search에서 보여주는데, 기존의 음반 단위 검색이 아니라 "상품" 단위 검색입니다. 즉, 다양한 버젼의 커버를 보실 수도 있습니다.. ^^;;
@@이름가지고 검색하는것인지라 정확도는.. --;;

:
Posted by xfactor
처음 가격 비교를 할때는 어떻게든 음반카타로그 번호와 일치하는 상품을 찾아내고자 했습니다.
하지만, 생각처럼 잘 안되더군요.

음반 쇼핑몰 중 포노만이 카타로그를 통한 검색을 지원했는데, 그마저도 알라딘과 통합되고 나서는 지원하지 않게되었답니다.

대신 알라딘은 Thanks to Blogger라는 제휴 정책을 통한 검색/상품 API를 제공했지요.
제 경우 linkprice와 ilikeclick을 통해 제휴마케팅을 하고 있었으므로,
linkprice를 통해서는 인터파크도서/리브로 등의 검색을 노가다 파싱을 통해 가격 비교를 지원했고,
ilikeclick을 통해서는 yes24 등의 검색을 노가다 파싱을 통해 가격 비교를 지원했습니다.

그러다가 다음과 네이버의 오픈API를 한번 써보자는 생각이 들어 사용해보았습니다.
단, 제게 돌아오는 혜택은 전혀 없었지만요.. --;;

일단, 네이버의 오픈API는 그럭저럭 쓸만했습니다.
다음의 API도 뭐 그닥 나쁜건 아니었지만, D&Shop에 직접 가서 검색하면 오이뮤직 검색 결과가 나오는데 API를 통해서는 음반은 전혀 검색되지 않더군요..
저로써는 알라딘이 제일 쓸만하다는 생각이었습니다.

그런데 중요한 것 하나를 빼먹은 느낌이었습니다.
이게 과연 쓸만한건가? 하는거 말이죠..

제 경우는 가격 비교 그닥 안 씁니다. 대충 어디가 싼지 알기 때문이죠.
오히려 중고 음반/희귀음반의 경우 주기적으로 쭈욱 한번씩 돌아보기에 그걸 대신해주면 좋겠다는 생각은 들었습니다.
그래서 중고/희귀 음반 쇼핑몰 역시 가격 비교의 일환으로 넣어보려고 했습니다.
하지만, 판도라씨디 말고는 넣기가 힘들더군요.
음반의 특성상 아티스트와 앨범 제목을 복합해서 검색할 수 있도록 지원해야 하는데, 그걸 지원하는 곳은 판도라씨디 뿐이었습니다.
향뮤직, 드림레코드, LP25, 씨디몰 등등 대부분의 샵 들이 지원하지 않았습니다.

그래서 눈물을 머금고 판도라씨디만 지원했습니다.
아래 보시면 아시겠지만, 판도라에서는 LP도 검색되어 나왔습니다.


사용자 삽입 이미지

검색 자체가 음반 제목과 아티스트 이름으로 각 사이트에서 검색된 결과 중 Top 5를 그냥 보여주는 것이기에, 그닥 정확하지 않을 수 있습니다. 그건 이해해주세요. 저도 그 이상은 못해요..
책이라면 ISBN 으로의 검색을 대개 지원하지만, 음반에서는 카타로그 검색조차 지원하지 않으니.. 흑..
(사실 maniadb에도 카타로그로 검색 지원 안 합니다. 기술적인 문제가 아니라 이빨빠진게 많아서 쪽팔려서요.. --;;)

뭐 여튼 그건 그거고..
일단 판도라씨디라도 붙임으로써 중고/희귀 음반 비교를 슬며시 해결해봤는데, 수입 음반에 대해서도 해결하고 싶은 욕구가 강력하게 솟구치더군요. 그래서 안되는 영어 번역해가면서 아마존 API도 가져다 붙여봤습니다.

아마존은 아예 검색/상품정보/장바구니까지 제 맘대로 커스터마이즈할 수 있게 제공해주더군요. 하지만, 필요한건 검색뿐이므로, 그것만 가져왔습니다.

그 결과 아마존까지 깔끔하게 검색이 되기 시작했습니다.
제가 삽질 안했다면, 아마존 associate program에 의해 제게도 매출액의 1~2% 정도의 share는 되겠지만 기대는 전혀 안합니다.. :)

아.. 그리고 외국 음반 비교를 전혀 생각해본적이 없어서, 무조건 "원화"로 나오도록 만든바 있기에, 억지로 환율은 950원이라 가정해서 계산된 결과랍니다. 참고하세요.


사용자 삽입 이미지

다음번에는 온라인 스트리밍/다운로드 사이트를 비교검색할 수 있게 해볼까 합니다.
멜론, 쥬크온, 여력이 되면 아이튠즈까지도...

그럼..
:
Posted by xfactor