ISBN으로 책 정보 알아오기.

lacovnk의 이미지

ISBN만 입력하면 도서 정보를 가져와 알아서 추가하는 시스템.. 비슷한 것을 만들려고 그러는데,

설마 파싱....단계까지 해야 하나요? -o-

뭔가 API가 있을 법도 한데... 음음.

도와주세요~ ㅎㅎ

그러고보니.. 쇼핑몰 간의 가격비교해주는 site는 어떻게 돌아가고 있는 걸까요? api가 있다던가, 아니면 뭔가 protocol이 있다던가.. 하는 건가요? 아니면.. html 파싱? -o- (혹은.. 비둘기? ㅎ)

uriel의 이미지

아마존의 경우는 자기네 데이타베이스(ISBN 포함)를 이용하는 API를 공개 했습니다. developer 쪽을 찾아보세요.

lacovnk의 이미지

기억에 moniwiki에서 isbn 관련 매크로가 있었는데, 그냥 그림을 읽어주거나 링크를 걸어주는 것 같군요. (맞나요? 음..)

그냥 일일이 넣어야 하나 -o- -o- -o-

kall의 이미지

lacovnk wrote:
기억에 moniwiki에서 isbn 관련 매크로가 있었는데, 그냥 그림을 읽어주거나 링크를 걸어주는 것 같군요. (맞나요? 음..)

그냥 일일이 넣어야 하나 -o- -o- -o-


국내도서의 경우 알라딘이 파일명을 ISBN을 기준으로 하고 있기 때문에 비교적 접근이 쉬운편입니다.

이미지 파일은 http://image.aladdin.co.kr/coveretc/book/coveroff/ISBN번호_1.jpg
도서 페이지는 http://www.aladdin.co.kr/shop/wproduct.aspx?isbn=ISBN번호
의 형태로 되어있죠.

모니위키의 매크로도 ISBN을 기준으로 이미지만 가져다 링크해주는 방식입니다.
http://moniwiki.sourceforge.net/wiki.php/IsbnMacro
http://no-smok.net/nsmk/IsbnMacro

----
자신을 이길 수 있는자는
무슨짓이든 할수있다..
즉..무서운 넘이란 말이지 ^-_-^
나? 아직 멀었지 ㅠㅠ

raymundo의 이미지

kall wrote:

국내도서의 경우 알라딘이 파일명을 ISBN을 기준으로 하고 있기 때문에 비교적 접근이 쉬운편입니다.

이미지 파일은 http://image.aladdin.co.kr/coveretc/book/coveroff/ISBN번호_1.jpg
도서 페이지는 http://www.aladdin.co.kr/shop/wproduct.aspx?isbn=ISBN번호
의 형태로 되어있죠.

꼭 그런 것만은 아니라는 게 문제죠. :-)

이미지 확장자가 gif 이거나, 가끔은 경로가 아예 틀린 경우도 있고, 일부 서적은 (국내에서 출판되었거나 만화책 등) 제대로 된 ISBN넘버가 없어서 이상한 임시번호 같은 것을 붙여두기도 하고... 국내의 여러 위키들이 알라딘을 사용해서 isbn넘버를 책표지와 책링크를 뽑아내는 데 사용합니다만 위와 같은 이유로 불만족스러운 부분이 있긴 합니다.

좋은 하루 되세요!

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.