soominkim Study
article thumbnail
[Selenium] shadow-root
Python/Selenium 2023. 4. 4. 23:45

어떤 필요로 웹 브라우저의 정보를 가져와야 하는 경우가 있습니다. 그럴 때 Selenium을 통해 혹은 BeautifulSoup를 가져올 것입니다. Selenium을 이용하면서 자주 보게 되는 에러가 두루 있겠지만 nosuchelementexception을 가장 많이 접할 것 같습니다. Chrome 개발자 도구(F12)를 열어 HTML 코드를 확인하면 분명 존재하지만 읽히지 않는 element 요소들이 있습니다. 이런 경우 해당 element 요소가 shadow-root에 속해 있지는 않는지 확인을 해야 합니다.페이지에 방문해 개발자 도구로 보면 별다른 것이 없어보이지만 위 코드에서 태그를 열어보면 #shadow-root에 포함되어 있습니다.이런 경우 selenium으로 바로 크롤링을 하면 element..

검색 태그