전체 스터디
전체 스터디
  • 전체보기
  • 질문
  • 숙제
내 스터디
  • 스터디에 참여해보세요!
다른 스터디
  • 경희)KHU알라 part2
    • 전체보기
    • 질문
    • 숙제
    • 잡담
  • 파이썬 기초 스터디
  • 네이버 정복 파이썬 크롤링
  • 페이스북 만드는 웹개발
  • 데이터사이언스 12시간 입문기
  • 파이썬 구글 Sheet 연동
  • 엑셀서당 - 훈장님의 기초 엑셀 트레이닝
  • 고전게임을 만들며 배우는 코딩의 기초
  • 내 업무를 거의 자동화하는 방법
  • SQL 입문 4시간
  • QR 코드 프로그래밍
  • 비전공자 개발지식 총정리
  • 초고속 퍼포먼스 마케터
  • 왓챠 함께 만들기
  • 퍼블리셔 초고속 입문기
  • 한국형 커뮤니티 만들기
  • airbnb 프론트엔드 카피 프로젝트
  • 워드프레스로 쿠팡 만들기
박윤찬 리더
데이터사이언스 12시간 입문기
온라인
클래스 자세히 보기
고한석
6월 8일 23:38 · 경희)KHU알라 part2

아래에서 알려주신 방법으로 해결이 되지 않아 파일을 올려 질문 드립니다!!

최도근
6월 11일 12:17

해결법:
address_box = driver.find_element_by_css_selector( "div.box_search input#keyword.input_country.ui-autocomplete-input")를
address_box.clear() 위에 추가할 것

search = driver.find_element_by_css_selector("button#searchButton")를
search.click() 바로 위로 옮길 것

문제 원인:
동적페이지는 매 클릭(무언가 페이지에 변화를 주는 행위)마다 페이지 변동이 생깁니다. 페이지 변동이 생겼다는 건, 이전에 선택한 무언가도 변할 수 있다는 것 입니다.

(1) A 시점에 address_box를 find해서 찾음
(2) 무언가 click
(3) A 시점에 찾은 address_box는 더이상 존재하지 않음(페이지가 바뀌었으므로)
(4) 따라서 address_box를 다시 find 해줘야함

좋아요 0
    참여자 데이터사이언스 12시간 입문기