yeongdev
close
프로필 사진

yeongdev

github: @ Westzer00

  • 분류 전체보기 (83) N
    • [SK플래닛] ASAC 빅데이터전문가 11기 (30) N
      • 학습기록 (30) N
    • AI & Machine Learning (6) N
      • ML 수학 (6) N
      • Machine Learning (0)
      • Deep Learning (0)
    • Data Analytics (36)
      • Python·Pandas (6)
      • 수집·크롤링 (10)
      • SQL (19)
      • 시각화 (1)
    • Coding Test (11)
      • 문제풀이 (6)
      • Python & Algorithm (5)
    • DevOps & Tools (0)
  • 홈
  • 태그
  • 방명록

Python Selenium 사용법 | find_element, XPath, .text, get_attribute, 대기 처리 정리

Selenium은 브라우저를 직접 제어해야 할 때 쓰는 도구다.클릭이 필요하거나, 자바스크립트로 렌더링된 요소를 읽어야 하거나, 페이지 이동 후 DOM이 바뀌는 구조라면 requests보다 Selenium이 더 맞다.핵심은 네 가지다. 요소 찾기, 값 가져오기, 반복 구조 만들기, 대기 처리.1. Selenium 기본 흐름흐름은 단순하다.드라이버 실행URL 접속요소 찾기텍스트나 속성값 추출클릭 후 대기from selenium import webdriverfrom selenium.webdriver.chrome.service import Servicepath = "/Users/yourname/path/to/chromedriver"service = Service(path)driver = webdriver.Ch..

  • format_list_bulleted Data Analytics/수집·크롤링
  • · 2026. 5. 28.

[SK플래닛] ASAC 빅데이터전문가 11기 | 17일차

17일차는 크게 Selenium으로 DART 공시 페이지를 직접 제어하는 실습과 Python 시각화 기초로 나뉘었다. 전날까지는 requests, BeautifulSoup으로 HTML을 가져와 태그 중심으로 파싱했다면, 이번에는 실제 크롬 브라우저를 띄우고 Selenium의 driver를 통해 페이지 요소에 접근했다. 즉, “HTML을 받아서 분석하는 방식”에서 한 단계 더 가서, 브라우저 자체를 코드로 움직이며 데이터를 가져오는 방식을 본 날이었다. Selenium 실습 자료에서도 DART 날짜를 datetime.strftime("%Y.%m.%d")로 맞추고, Service, webdriver.Chrome, By.XPATH를 이용해 DART 공시 페이지에 접근하는 흐름이 정리되어 있었다.1. Selen..

  • format_list_bulleted [SK플래닛] ASAC 빅데이터전문가 11기/학습기록
  • · 2026. 5. 14.

[SK플래닛] ASAC 빅데이터전문가 11기 | 16일차

16일차의 핵심은 SQL 문법을 “알고 있다”에서 끝내지 않고, 실제 데이터 분석 문제에 적용해본 것이었다. 전날까지는 where, group by, having, join을 각각 배웠다면, 이번에는 학생-동아리 테이블, Netflix 데이터, 의류 리뷰 데이터를 보면서 어떤 테이블에서 출발해야 하는지, 어떤 조건을 먼저 걸어야 하는지, 집계 결과를 다시 어떻게 가공해야 하는지를 계속 연습했다.특히 이날은 SQL이 단순 조회 언어가 아니라는 걸 좀 더 느꼈다. 데이터를 넣고, 테이블을 연결하고, 조건으로 자르고, 그룹으로 묶고, 다시 정렬하고, 필요한 경우 서브쿼리로 한 번 더 감싸는 과정이 이어졌다. Netflix 문제에서는 titles와 credits를 연결해서 감독/배우 정보를 가져와야 했고, 리뷰..

  • format_list_bulleted [SK플래닛] ASAC 빅데이터전문가 11기/학습기록
  • · 2026. 5. 13.

[SK플래닛] ASAC 빅데이터전문가 11기 | 16일차

16일차의 핵심은 SQL 문법을 “알고 있다”에서 끝내지 않고, 실제 데이터 분석 문제에 적용해본 것이었다. 전날까지는 where, group by, having, join을 각각 배웠다면, 이번에는 학생-동아리 테이블, Netflix 데이터, 의류 리뷰 데이터를 보면서 어떤 테이블에서 출발해야 하는지, 어떤 조건을 먼저 걸어야 하는지, 집계 결과를 다시 어떻게 가공해야 하는지를 계속 연습했다.특히 이날은 SQL이 단순 조회 언어가 아니라는 걸 좀 더 느꼈다. 데이터를 넣고, 테이블을 연결하고, 조건으로 자르고, 그룹으로 묶고, 다시 정렬하고, 필요한 경우 서브쿼리로 한 번 더 감싸는 과정이 이어졌다. Netflix 문제에서는 titles와 credits를 연결해서 감독/배우 정보를 가져와야 했고, 리뷰..

  • format_list_bulleted [SK플래닛] ASAC 빅데이터전문가 11기/학습기록
  • · 2026. 5. 8.
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (83) N
    • [SK플래닛] ASAC 빅데이터전문가 11기 (30) N
      • 학습기록 (30) N
    • AI & Machine Learning (6) N
      • ML 수학 (6) N
      • Machine Learning (0)
      • Deep Learning (0)
    • Data Analytics (36)
      • Python·Pandas (6)
      • 수집·크롤링 (10)
      • SQL (19)
      • 시각화 (1)
    • Coding Test (11)
      • 문제풀이 (6)
      • Python & Algorithm (5)
    • DevOps & Tools (0)
인기 글
전체 방문자
오늘
어제
Copyright © seooeyeong 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바