
웹스크래핑 강의를 통해 배운 내용을 토대로 기존에 제공된 url이 아닌 새로운 url에서 온전히 처음 웹스크래핑을 활용해보려고 진행중입니다.
사용한 url은 https://boardgamegeek.com/browse/boardgame 페이지 이고
soup까지는 정상적으로 출력되는걸 확인하였습니다.
1) 이후 네이버 영화 페이지 스크래핑 할 때와 같이 trs를 지정할 때
trs = soup.select('#collectionitems > tbody > tr')
와 같이 tbody에서 copy selector를 사용하니 print(trs)의 출력값이 '[ ]'로 고정되는 문제가 발생하였습니다.
2) 이에 상위 레벨인 table에서 copy selector를 한 뒤 거기서 tr을 불러오도록 하여
trs = soup.select('#collectionitems > tr')
print(trs)값이 이것저것 출력되었습니다.
3) 근데 이후 rank와 title을 출력하고자 하여
for tr in trs:
a = tr.select_one('a')
if a is not None:
rank = tr.select_one('a.collection_rank')
title = tr.select_one('collection_objectname.browse')
print(rank,title)
를 입력하니 모든 값이 none none 으로 반복되는 결과를 얻었습니다.
여기서 어떻게 for문을 설정해야 원하는 결과를 얻을 수 있을까요?
보고 계신 화면 전체를 캡처해 주시면, 튜터님들이 빠르게 상황을 상황을 이해할 수 있어요.

