본문 바로가기
코딩/30초 코딩비법

[30초 코딩비법] 셀레니움으로 aria-label값 가져오기

by 컴공돌멩이 2022. 7. 26.
728x90

크롤링을 하다보면 aria-label 값에 원하는 정보가 있을 때가 있다.

 

최근 인스타 크롤러를 만들면서 "좋아요"가 되어 있는 게시글을 거르는 작업이 필요했다.

 

하지만 좋아요를 확인하기 위해서는 아래의 html에서 aria-label에 접근이 불가피 했다.

<div class="_abm0 _abm1">
<svg aria-label="좋아요" class="_ab6-" color="#8e8e8e" fill="#8e8e8e" height="24" role="img" 
viewBox="0 0 24 24" width="24"></svg>
</div>

해결 방법.

 aria-label_value = svg_elem.get_attribute('aria-label')

결과.


.get_attribute('aria-label')

svg의 elem에서 위 메소드를 사용하면 aria-label 값을 받을 수 있다.

 

 

 

 

 

 

 

누르면 오픈채팅방으로 이동합니다.

 

728x90

댓글