실습으로 끝장내는 파이썬 웹 크롤링(3)
멜론 사이트를 활용한 실시간 차트 100개 크롤링 하기 list_50=soup.select(".lst50") list_100=soup.select(".lst100") list_all=list_50+list_100 for rank,i in enumerate(list_all,1): title= i.select_one(".ellipsis.rank01") print(f"{rank}{title.text}") print() 상기와 같이 enumerate까지 활용하면 순위까지 표시가능함 결과는 하기와 같다 거슬리는 부분이 줄바꿈을 입력하지 않았음에도 위와 같이 표시된다. 그 이유는 title의 텍스트가 작성된 태그 위치가 div(class= ellipsis rank01) > span > a 태그에 위치 즉 자손 태그..
백엔드/파이썬
2023. 2. 1. 20:26