visual studion code 의 TERMINAL 창에서도 selenium 명령어를 실해할 수 있다.
명령어 실행 시 대소문자에 유의 해야 한다.
>>>python
>>> from seleium import webdriver
>>> browser = webdriver.Chrome()
browser.get("http://naver.com")
>>> elem = browser.find_element_by_class_name("link_login")
>>> elem
<selenium.webdriver.remote.webelement.WebElement (session="988fe7a9a775d4f71c877bcb335a844c", element="1a2a1d86-8c2b-40a3-b850-6fe121297e5b")>
>>> elem.click()
>>> browser.back()
>>> browser.forward()
>>> browser.refresh()
>>> browser.back()
>>> elem = browser.find_element_by_id("query")
>>> elem
<selenium.webdriver.remote.webelement.WebElement (session="988fe7a9a775d4f71c877bcb335a844c", element="0d84a3c7-42e2-48f9-b427-a6fdfd772336")>
>>> from selenium.webdriver.common.keys import Keys
>>> elem.send_keys("나도코딩")
>>> elem.send_keys(keys.ENTER)
>>> elem = browser.find_elements_by_tag_name("a") -> elements 에 유의
>>> elem
-------------------------------------------------------------------------------------
>>> for e in elem: f")
... e.get_attribute("href")
-------------------------------------------------------------------------------------
>>> browser.get("http://daum.net")
>>> elem = browser.find_element_by_name("q")
>>> elem
<selenium.webdriver.remote.webelement.WebElement (session="988fe7a9a775d4f71c877bcb335a844c", element="e1cbf012-3ef5-42e7-a5e1-f2cfd5d54207")>
>>> elem.send_keys("나도 코딩")
>>> elem.send_keys(Keys.ENTER)
>>> browser.back()
>>> elem = browser.find_element_by_name("q")
>>> elem.send_keys("나도 코딩")
>>> elem = browser.find_element_by_xpath("//*[@id='daumSearch']/fieldset/div/div/button[2]") -> "" -> ''로 바꿔줌
>>> elem.click()
>>> browser.quit()
[파이썬 웹 스크래핑] selenium - 네이버 항공권 예매 - 10 (1) | 2020.09.08 |
---|---|
[파이썬 웹 스크래핑] selenium - 네이버 로그인 - 9 (0) | 2020.09.07 |
[파이썬 웹 스크래핑] selenium 및 google webdriver 설치 - 7 (0) | 2020.09.05 |
[파이썬 웹 스크래핑] Beautifulsoup4 (쿠팡 노트북) - 6 (0) | 2020.09.04 |
[파이썬 웹 스크래핑] Beautifulsoup4 (쿠팡 노트북) - 5 (0) | 2020.09.03 |
댓글 영역