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)
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