soup 은 다 가져오는거, 아래 첫번째 a 안에 attrs (속성)을 프린트해라~
라인 12가 그런 뜻ㄴ이다. 그래서 사진의 아래 보면 모든 속성이 딕셔너리형으로 다 나왔고,
그리고 라인 13이 안 찍혔는데
print(soup.a["href"]) 이다. 이렇게 하면?
라인 11은 soup 객체에서 처음 발견되는 a
라인 12은 a element의 속성 정보를 출력
a element의 href의 속성 "값"
soup.find("a", attrs={"class":"Nbtn_upload"}))
라인 15는 soup 객체에서 a태그에 해당되는데 class 속성이 "Nbtn_upload" 인 녀석 찾아줘
or class="Nbtn_upload"인 a element 를 찾아줘
라인 16은 a태그 빼고 그냥 attrs에만 해당되는거 찾아줘 라고 할 수도 있다.
line 16 => class = "Nbtn_upload"인 어떤 element를 찾아줘
라인 18은 저 안에 모든 태그 다 오고
라인 20은 저기 안의 a태그만 나온다 (아래쪽에 a태그만 출력된것을 볼수 있음
깔끔하게 아래쪽에 text만 나온다. (get_text())
반대로 더 전꺼로 올라가는 previous가 있다. next자리에 previous를 넣으면 된다.
print(rank1.parent) 하면
랭킹 리스트의 element들 1위~10까지 다나온다.
print(rank1.find_next_siblings("li")) 라고 치면 1위부터 10위까지 태그들 다 나옴,
text가 "독립일기-11화 밥공기 딜레마" 인 a 태그를 찾아라
class 가 타이틀인 a 항목 다 가져오고싶다.