티스토리 뷰

웹페이지를 크롤링할 때, 특정 링크 또는 버튼의 클릭을 적절하게 처리하는 것이 여간 난해하지 않다.

이러한 클릭 처리를 원활하게 하기 위해 작성된 파이썬 코드를 공유한다.

 

 

    def TreatClick(cls, webDriver, elemIn, timeDelay=1): # 2022.06.27
        try:
            elemIn.click()
        except Exception as e:
            #elem1.send_keys(Keys.ENTER)
            webDriver.execute_script("arguments[0].click();", elemIn)
            print("[?? cChromeAccess-31]", str(e))
            pass
        webDriver.implicitly_wait(10)
        time.sleep(timeDelay)

        return webDriver
반응형