강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

eunjeong Joo님의 프로필 이미지
eunjeong Joo

작성한 질문수

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

3단계 - 마지막 페이지 체크하는 방법

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 로 변경할 시 경고문이 뜨지 않아야 정상인데요.

오류가 나는 전체 소스코드를 올려 주시면 감사하겠습니다.

 

 

eunjeong Joo님의 프로필 이미지
eunjeong Joo

작성한 질문수

질문하기