인프런 커뮤니티 질문&답변
DeprecationWarning
작성
·
311
1
<ipython-input-35-536ea89e098a>:5: DeprecationWarning: find_element_by_* commands are deprecated. Please use find_element() instead
오류가 생깁니다.
https://stackoverflow.com/questions/69875125/find-element-by-commands-are-deprecated-in-selenium
의 방법처럼
from selenium.webdriver.common.by import By
nams = browser.find_element(By.CSS_SELECTOR,"._image _listImage")
이렇게 해도 오류가 생깁니다.
퀴즈
고유 ID나 클래스가 없는 태그의 셀렉터는 어떻게 찾는 것이 좋을까요?
임의의 클래스 이름을 새로 만듭니다.
부모 태그를 찾고 자식 셀렉터 등을 활용해 위치를 지정합니다.
태그 이름만 사용하여 모든 요소를 가져옵니다.
해당 태그는 크롤링할 수 없으므로 넘어갑니다.
답변 1
0
스타트코딩
지식공유자
안녕하세요.
코딩을 가장 쉽게 알려주는 크리에이터, 스타트코딩입니다.
find_element 로 변경할 시 경고문이 뜨지 않아야 정상인데요.
오류가 나는 전체 소스코드를 올려 주시면 감사하겠습니다.





