전체 도서의 쪽수 구하기 함수에서 리턴값이 잘 안나옵니다.

25 views
Skip to first unread message

황순기

unread,
Aug 1, 2023, 9:17:25 PM8/1/23
to 머신러닝/딥러닝 도서 Q&A
혼공 데이터 분석 P137에 전체 도서의 쪽수 구하기 함수를 만드는게 있는데요
가이드대로 코딩했는데 get_page_cnt(9791190090018)로 함수 호출하면 쪽수값이 나오지 않고 ' ' 값만 리턴됩니다.

def get_page_cnt(isbn):
  import requests
  from bs4 import BeautifulSoup
  r=requests.get(url.format(isbn))
  soup=BeautifulSoup(r.text,'html.parser')
  prd_info=soup.find('a',attrs={'class':'gd_name'})
  if prd_info==None:
    return ''
  url='http://www.yes24.com'+prd_info['href']
  r=requests.get(url)
  soup=BeautifulSoup(r.text,'html.parser')
  prd_detail=soup.find('div',attrs={'id':'infoset_specific'})
  prd_tr_list=prd_detail.find_all('tr')
  for tr in prd_tr_list:
      if tr.find('th').get_text()=='쪽수,무게,크기':
          return tr.find('td').get_text().split()[0]
  return ''

Haesun Park

unread,
Aug 1, 2023, 9:57:35 PM8/1/23
to 황순기, 머신러닝/딥러닝 도서 Q&A
안녕하세요. 박해선입니다.
책의 코드는 모두 깃허브에 저장되어 있으며 코랩에서 간편하게 실해해 보실 수 있습니다.
2장 2절의 코드를 깃허브에세 실행해 보시고 작성하신 코드와 비교해 보시면 좋을 것 같습니다.
감사합니다!

2023년 8월 2일 (수) 오전 10:19, 황순기 <only...@gmail.com>님이 작성:
--
이 메일은 Google 그룹스 '머신러닝/딥러닝 도서 Q&A' 그룹에 가입한 분들에게 전송되는 메시지입니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 ml-dl-book-qn...@googlegroups.com에 이메일을 보내세요.
웹에서 이 토론을 보려면 https://groups.google.com/d/msgid/ml-dl-book-qna/4f771123-5f1a-42d7-b093-38a2ad55a4e6n%40googlegroups.com을(를) 방문하세요.
Reply all
Reply to author
Forward
0 new messages