반응형
셀레리움으로 구글 검색창에 값 보내고 조회하기
<input class="gLFyf gsfi" jsaction="paste:puy29d;" maxlength="2048" name="q"
type="text" aria-autocomplete="both" aria-haspopup="false" autocapitalize="off"
autocomplete="off" autocorrect="off" autofocus="" role="combobox" spellcheck="false"
title="검색" value="" aria-label="검색" data-ved="0ahUKEwj9maGHzpr2AhXPGKYKHdFAC40Q39UDCAY">
엘리먼트 중 name 값이 q 인것을 찾아 검색창에 webdriver 라는 단어를 넣고 엔터키를 눌러 조회한다.
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()
driver.get("http://www.google.com")
driver.find_element(By.NAME, "q").send_keys("webdriver" + Keys.ENTER)
반응형
댓글