selenium에서 자바스크립트 클릭이 안될때

조회수 1403회

경매사건에 대해 검색하는 스크래퍼를 만들고 싶어서 공부중입니다.

from selenium import webdriver
import time

chromedriver_dir = r'c:\chromedriver\chromedriver.exe'

driver = webdriver.chrome(chromedriver_dir)

driver.get('https://www.courtauction.go.kr/')

time.sleep(3)


auction = driver.find_elements_by_xpath('//*[@id="qk_srch_link_4"]/a')
driver.execute_script("arguments[0].click();", auction)

이런 코드를 입력해서 실행해봤는데 크롬만 실행이 되고 이후 아무 동작도 안되네요...

제가 코드를 잘못 짠건가요?

  • print(auction) 찍으면 뭐 나오나요? 엽토군 2019.10.14 00:46
  • [ ] 이렇게 나오는데 크롬드라이버가 엘리먼트를 못찾는 건가요? 알 수 없는 사용자 2019.10.14 23:20

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)