예제 #1
0
파일: daum.py 프로젝트: devssay/ltposter
 def book(self, isbn):
     isbn10 = isbntool.convert_to_10(isbn)
     query = {}
     query['apikey'] = self.key
     query['target'] = 'meta'
     query['q'] = ''
     query['isbn'] = isbn10
     url = 'http://apis.daum.net/search/book?' + urllib.urlencode(query)
     tree = ET.parse(urllib.urlopen(url))
     element = tree.find('item')
     if element is not None:
         return DaumBook(element)
예제 #2
0
파일: aladdin.py 프로젝트: devssay/ltposter
def cover(isbn):
    isbn10 = isbntool.convert_to_10(isbn)
    prefix = 'http://image.aladdin.co.kr/cover/cover/'
    url1 = prefix + isbn10 + '_1.gif'
    url2 = prefix + isbn10 + '_1.jpg'
    if check(url1):
        return url1
    if check(url2):
        return url2
    isbn13 = isbntool.convert_to_13(isbn10)
    url = prefix + isbn13 + '.gif'
    if check(url):
        return url