커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
3-9. 웹스크래핑(크롤링) 연습 질문있습니다.
undefined주차
북마크
박***슬
댓글
1
추천
0
조회수
11
조회수
11
답변 완료

rank를 셀렉트 할 때에는 tr 뒤에 남은 것들을 모두 가져오고, (영상 1:57)

title, star를 셀렉트 할 때에는 tr뒤에 nth-child(숫자) 뒤에 남은 것만을 가져오는데 (영상 2:47)

무슨 차이가 있나요?



#old_content > table > tbody > tr:nth-child(3) > td.title > div > a
#old_content > table > tbody > tr:nth-child(4) > td.title > div > a

movies=soup.select('#old_content > table > tbody > tr')

for movie in movies:
    a = movie.select_one('td.title > div > a')
    if a is not None:
        title = a.text
        rank = movie.select_one('td:nth-child(1) > img')['alt']
        star = movie.select_one('td.point').text
        print(rank,title,star)
취소
 공유
취소
댓글 0
댓글 알림
나의얼굴