SWDesk
[Python] How to Treat Click Process in Selenium
inhae
2023. 3. 9. 09:31
웹페이지를 크롤링할 때, 특정 링크 또는 버튼의 클릭을 적절하게 처리하는 것이 여간 난해하지 않다.
이러한 클릭 처리를 원활하게 하기 위해 작성된 파이썬 코드를 공유한다.
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반응형