반응형
NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":".p"} (Session info: chrome=90.0.4430.212)
원인 : 페이지 로드시 .p가 생성되지 않으므로 NoSuchElementException에러가 발생
해결법 : 셀레니움의 대기(Waits)기능을 이용해서 해결
p_tag = WebDriverWait(browser,timeout=5).until(EC.presence_of_element_located((By.TAG_NAME, "p")))
print("p태그를 찾았습니다.")
https://workingwithpython.com/selenium-waits/
반응형
'● 크롤링, 자동화 > Selenium' 카테고리의 다른 글
Selenium Dropdown, Commbo box 선택하는 방법 (0) | 2021.06.02 |
---|---|
Selenium 에서 헤더 User-Agent 값 수정하기 (0) | 2021.05.19 |
[beautifulsoup, selenium] 인스타그램 이미지 크롤링해보자! (1) | 2021.05.04 |
[잔재미] 셀레니움 이미지 크롤링 (1) | 2021.02.08 |
구글 로그인, 메일 보내기 자동화 (selenium, webdriver, actionchains) (0) | 2020.11.08 |