웹의 동작
1. 요청(Request)
- 웹주소, form, header 등
- 요청 스트림 전송
2. 처리: database 처리 등 요청 대응
- 자원 존재 여부 검사
- 쿼리 스트링 파싱
3. 응답(Response)
- HTML, XML 등으로 결과 반환
- 응답 스트링 전송
4. 렌더링
- 브라우저 표시
브라우저
1. HTML Renderer
화면 표시
2. HTML DOM Parser
네트워크 엔진으로 받은 response으로 부터 객체 트리(DOM Tree) 생성
3. XHR(XML HTTP Request)
웹 서버와의 통신을 통하여 받은 정보로 DOM의 특정 노드를 업데이트 합니다.
동적인 페이지를 구성합니다.
4. Javascript Engine
5. Network Engine
HTTP(s) 프로토콜을 통하여 웹 서버와의 통신(request, response)을 하며 전체 DOM Tree에 관여합니다.
정적인 페이지를 구성합니다.
'Big Data > Scraping' 카테고리의 다른 글
스크레이핑시 데이터 구조 클래스화 (0) | 2023.07.18 |
---|---|
스크래핑 사람처럼 꾸미기 (0) | 2023.07.17 |
Crawling / Scraping (0) | 2023.07.11 |