from urllib.request import urlopen
from bs4 import BeautifulSoup

# 교보문고의 베스트셀러 웹페이지를 가져옵니다.

html = urlopen('http://www.kyobobook.co.kr/bestSellerNew/bestseller.laf')
bsObject = BeautifulSoup(html, "html.parser")


# 책의 상세 웹페이지 주소를 추출하여 리스트에 저장합니다.

book_page_urls = []
for cover in bsObject.find_all('div', {'class':'detail'}):
    # link = cover.select('a')[0].get('href')
    # book_page_urls.append(link)
    print(cover.select('a')[0].get('href'))


# # 메타 정보로부터 필요한 정보를 추출합니다.메타 정보에 없는 저자 정보만 따로 가져왔습니다.   
# for index, book_page_url in enumerate(book_page_urls):
#     html = urlopen(book_page_url)
#     bsObject = BeautifulSoup(html, "html.parser")
#     title = bsObject.find('meta', {'property':'rb:itemName'}).get('content')
#     author = bsObject.select('span.name a')[0].text
#     image = bsObject.find('meta', {'property':'rb:itemImage'}).get('content')
#     url = bsObject.find('meta', {'property':'rb:itemUrl'}).get('content')
#     originalPrice = bsObject.find('meta', {'property': 'rb:originalPrice'}).get('content')
#     salePrice = bsObject.find('meta', {'property':'rb:salePrice'}).get('content')

#     print(index+1, title, author, image, url, originalPrice, salePrice)

