자동화된 방법으로 웹을 탐색하는 컴퓨터 프로그래밍
구글, 네이버와 같은 포털사이트가 대표적인 웹 크롤링 서비스라고 할 수 있다.
인터넷상에 존재하는 방대한 양의 정보들을 수작업으로 복사, 붙여넣기 해서 가져온다는 것은 매우 비효율적인 일이다. 따라서 웹 크롤링의 목적은 ‘데이터 수집/가공 및 자동화’에 있다.
앞으로 선택반에서 배울 내용이라 간단하게만 소개해보겠다.
크롬에서 원하는 사이트에 접속 후 원하는 키워드에 상응하는 값 선정
F12 를 눌러 개발자 모드로 진입
원하는 값의 위치를 cmd + f 로 찾아준다. (혹은 원하는 값을 드래그해서 마우스 오른쪽키로 검사를 해도 된다.)
그러면 다음과 같이 어떤 태그에 있는지 확인할 수 있다.
동기와 비동기는 주로 어플리케이션에서 자주 다뤄지는 개념이며, 다음 작업이 요청되는 시간과 관련이 있다.
출처: https://medium.com/@vivianyim/synchronous-vs-asynchronous-javascript-de4918e8ad62
네트워크 통신, 웹 개발, 데이터베이스 액세스, 파일 입출력 등의 작업은 대부분 I/O 작업이므로 비동기 방식으로 처리하는 것이 효과적