카테고리 없음
크롤링 예제
JOOHUUN
2022. 4. 22. 15:36
<1> HTML코드로 요소복사 했을떄 코드(제목, 순위, 평점)
<a href="/movie/bi/mi/basic.naver?code=186114" title="밥정">밥정</a>
<img src="https://ssl.pstatic.net/imgmovie/2007/img/common/bullet_r_r01.gif" alt="01" width="14" height="13">
<td class="point">9.64</td>
<2> 셀렉트 카피했을때 코드( 제목, 순위, 평점등)
#제목 #old_content > table > tbody > tr:nth-child(4) > td.title > div > a
#순위 #old_content > table > tbody > tr:nth-child(2) > td:nth-child(1) > img
#평점 #old_content > table > tbody > tr:nth-child(2) > td.point
<3> 뷰티풀슾 라이브러리 사용
movies = soup.select('#old_content > table > tbody > tr')
for movie in movies:
b = movie.select_one('td.title > div > a')
if b is not None:
title = b.text
rank = movie.select_one('td:nth-child(1) > img')['alt']
star = movie.select_one('td.point').text
# title = movie.select_one('td.title > div > a').text
print(rank, title, star)
<4> 출력창