크롤링
은 웹 페이지를 그대로 가져와 데이터를 추출해내는 것을 말한다.
크롤링을 하기위해서는 해당 페이지가 크롤링을 허용하고 있어야한다.
iOS 의 대표적인 크롤링 라이브러리는 Kanna
와 SwiftSoup
가 있다고 한다.
Swiftsoup가 가장 대중적이라고 하니 Swiftsoup으로 진행을 해보겠다.
왕 초보를 위한 CocoaPods(코코아팟) 사용법 (Xcode와 연동)
Cocoapods 를 사용하여 SwiftSoup를 설치할 수 있다.
CocoaPods
는 Xcode
를 사용하는 개발자들에게 꼭 필요한 프로젝트 매니저이다.
아래 코드를 사용하여 cocoapods 를 설치해준다.
sudo gem install cocoapods
코코아팟 라이브러리를 적용하고 싶은 프로젝트 경로에 들어가서 아래의 명령어를 입력하여 podfile
을 생성해준다. 이제 podfile
을 수정하여 라이브러리를 다운 받을 수 있다. 여기서 podfile
이란 cocoapods 가 관리할 라이브러리들을 설정하기 위한 파일이다.
pod init
이제 podfile을 수정하여 SwiftSoup를 설치해보자
podfile 안에 아래의 코드를 추가하고
pod 'SwiftSoup'