728x90
반응형

find_element 2

[ 크롤링-Selenium ] Python Selenium 요소 찾기(Locating Elements)

Selenium 모듈을 사용하여 요소를 찾기 위해서 아래 두 함수를 사용합니다.find_element()find_elements()위 두 함수를 사용하기 위해서는 아래 모듈을 import 해주어야 합니다.from selenium.webdriver.common.by import By find_element() 와 find_elements()의 차이점은 다음과 같습니다.find_element()는 여러개의 요소가 있어도 첫번째 요소의 위치를 반환합니다.find_elements()는 여러개의 요소를 list 형태로 반환합니다. 요소의 위치를 찾는 방법은 여러가지가 있습니다.① ID 사용 : find_element(By.ID, "id")② NAME 사용 : find_element(By.NAME, "name")③..

파이썬(Python) 2022.11.22

[ 크롤링-Selenium ] 웹 크롤링 파이썬 네이버 페이지 클릭하기, 검색어 입력하기

◆ 네이버에 접속하기웹페이지에 있는 정보를 가지고 오기 위해서는먼저 웹페이지에 접속을 해야 합니다.selenium을 사용할 것입니다.먼저 지난번에 포스팅 했던 글을 참고하여 기본 코드를 작성하겠습니다.from selenium import webdriverfrom webdriver_manager.chrome import ChromeDriverManagerfrom selenium.webdriver.chrome.service import Servicedriver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))  먼저 우리가 자주  사용하는 네이버의 주소를 알아보겠습니다.위 그림의 빨간색 네모 부분이 네이버의 주소입니다.위 코드에 아래 ..

파이썬(Python) 2022.10.14
728x90
반응형