데이터 제어 및 사용자 정의
→ API 사용 시 제공되는 코드의 기능과 데이터에 제한을 받을 수 있음
→ 직접 크롤러 개발 시 연구 주제와 목적에 특화된 데이터 수집 가능
기능 확장 및 개선 용이성
→ API 사용 시 추가 기능을 구현할 때 설정의 제한의 불편함
→ 직접 작성한 코드는 필요한 기능 자유롭게 추가/제거 가능
학습과 병행
→ API를 활용한 코드는 구글링을 통해 쉽게 찾을 수 있음
→ API를 사용하지 않고 직접 코드를 작성하면서 개발에 대한 프로그래밍 실력을 조금이
나마 향상시킬 수 있음
결과 및 데이터 보안 및 보관
→ API를 사용한 코드는 제한된 데이터 형식과 양을 가져오며, API 서비스는 자주 변경되