🔥 크롤링이란?

크롤링은 웹 페이지를 그대로 가져와 데이터를 추출해내는 것을 말한다.

크롤링을 하기위해서는 해당 페이지가 크롤링을 허용하고 있어야한다.

iOS 의 대표적인 크롤링 라이브러리는 KannaSwiftSoup가 있다고 한다.

Swiftsoup가 가장 대중적이라고 하니 Swiftsoup으로 진행을 해보겠다.

🔥 SwiftSoup 라이브러리 설치

왕 초보를 위한 CocoaPods(코코아팟) 사용법 (Xcode와 연동)

Cocoapods 를 사용하여 SwiftSoup를 설치할 수 있다.

CocoaPodsXcode 를 사용하는 개발자들에게 꼭 필요한 프로젝트 매니저이다.

아래 코드를 사용하여 cocoapods 를 설치해준다.

sudo gem install cocoapods

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1b379a44-4353-4169-a0b7-48238bc3c123/_2021-07-21__2.07.45.png

코코아팟 라이브러리를 적용하고 싶은 프로젝트 경로에 들어가서 아래의 명령어를 입력하여 podfile 을 생성해준다. 이제 podfile 을 수정하여 라이브러리를 다운 받을 수 있다. 여기서 podfile 이란 cocoapods 가 관리할 라이브러리들을 설정하기 위한 파일이다.

pod init

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/868324e7-a8f2-4a3d-83f0-949906ca4e2f/_2021-07-21__2.15.51.png

이제 podfile을 수정하여 SwiftSoup를 설치해보자

podfile 안에 아래의 코드를 추가하고

pod 'SwiftSoup'