CSS 선택자란? 크롤링에서 원하는 요소만 고르는 법
CSS 선택자(Selector)가 무엇인지, 태그·클래스·아이디·자손 선택자 네 가지 기본형과 크롤링에서 쓰는 법을 연습판으로 직접 눌러 보며 설명합니다. 사이트가 바뀌어도 계속 쓸 수 있는 선택자 고르는 법과 XPath와의 차이도 다룹니다.
이어서 읽기블로그
에러와 막히는 지점을 하나씩 풀고, 그 밑에 있는 원리까지 이어서 설명해요.
CSS 선택자(Selector)가 무엇인지, 태그·클래스·아이디·자손 선택자 네 가지 기본형과 크롤링에서 쓰는 법을 연습판으로 직접 눌러 보며 설명합니다. 사이트가 바뀌어도 계속 쓸 수 있는 선택자 고르는 법과 XPath와의 차이도 다룹니다.
이어서 읽기DOM(Document Object Model)이 무엇인지, HTML과 무엇이 다른지 그림과 실습으로 설명합니다. 브라우저가 HTML을 DOM 트리로 바꾸는 과정, 부모·자식 요소, 개발자 도구에서 DOM을 보는 법까지 다룹니다.
웹 크롤링이 무엇인지, 크롤링과 스크래핑은 어떻게 다른지, 크롤러가 페이지 요청부터 저장까지 어떤 순서로 일하는지 그림과 파이썬 예제로 설명합니다. 크롤링해도 되는 사이트인지 확인하는 robots.txt까지 다룹니다.
app.ts 하나에 코드를 다 때려 넣으면 무엇이 문제인지, 왜 Controller · Service · Repository · Model 네 개로 나누는지 TypeScript 예제로 확인합니다.
Prisma와 SQLite는 둘 다 데이터베이스 기술처럼 보이지만 역할이 다릅니다. SQLite는 데이터를 저장하는 데이터베이스이고, Prisma는 코드에서 데이터베이스를 다루게 해 주는 ORM입니다. 데이터 흐름과 코드 예제로 비교합니다.