크롬에서 검색어 입력 오류
저는 주피터보다는 비주얼 스튜디오 코드 프로그램이 다루기 편해서요. 비주얼로 작업하시는분들 참고하시면 도움 되실까 올려봅니다. 이렇게 해도 작동이 잘 되더라구요. from selenium import webdriver from selenium.webdriver.common.keys import Keys import time driver = webdriver.Chrome() driver.get('http://www.python.org') # 작동 시 파이썬이라는 단어가 없을 시 동작을 도중에 멈춘다 assert "Python" in driver.title elem = driver.find_element_by_name("q") elem.clear() #키 이벤트 전송 elem.send_keys("python") #엔터 입력 elem.send_keys(Keys.RETURN) # 검색결과가 없을시 동작을 멈춘다. assert "No results found." not in driver.page_source time.sleep(2) h3s = driver.find_elements_by_tag_name("h3") for h3 in h3s: print(h3.text) #브라우저를 닫는다. driver.quit() #참고. find_element_by_tag_name : 태그 이름(최초) 크롤링 #참고. find_elements_by_tag_name : 태그 이름들(모든) 크롤링.