프로그래밍/Python

[Python] selenium으로 웹크롤링시 Message: element click intercepted

Leeys 2023. 1. 25. 13:43

개발환경

 

- ubuntu18.04

- python3.7

 

 

1. Problem

 

Message: element click intercepted

selenium에서 버튼을 클릭하지 못해서 발생하는 에러

🛒 함께 보면 좋은 상품: 일리안 모니터 받침대 L, 화이트

https://link.coupang.com/a/fUdu7shZaS

 

일리안 모니터 받침대 L - 모니터 받침대 | 쿠팡

현재 별점 4.7점, 리뷰 354개를 가진 일리안 모니터 받침대 L! 지금 쿠팡에서 더 저렴하고 다양한 모니터 받침대 제품들을 확인해보세요.

www.coupang.com

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

 

 

 

2. Solution

 

.click() 대신에

button = driver.find_element(By.XPATH, "xpath")
driver.execute_script("arguments[0].click();", button)