아하
생활

생활꿀팁

대단한멧새102
대단한멧새102

크롤링을 하려고 합니다

크롤링을 하려고 하는데 어떻게 개발해야할지 감이 잡히지 않습니다.

직접 해본신분이 있다면 도움 부탁드립니다.

    55글자 더 채워주세요.
    2개의 답변이 있어요!
    • 향기로운여치125
      향기로운여치125

      크롤링은 기술적으로는 그렇게 어려운 일은 아닙니다.

      다만, 귀찮은 일이라고 하는 것이 바른 표현일 것 같은데요..

      코드를 모두 적어드릴 수는 없지만 대략적인 방법은

      1. 셀레니움이 무엇인지 검색을 해본다

      2. 원하는 웹페이지를 통째로 크롤링 해서 변수에 저장한다.

      3. 원하는 부분을 split 을 통해서 잘라서 사용한다

      사실 이정도만 알면 크롤링은 할 수 있을거라고 생각합니다.

      개발자가 아닌 사람에게는 무슨말인지도 모르겠고, 어렵게 느껴지실 수도 있겠지만

      개발자라면 답변을 이해하실 수는 있을겁니다.

    • 우선 이런 질문을 하실려면?

      어떤 언어를 알고 있는데 그 언어로 어떤 환경에서의 크롤링을 어떻게 해야 하나요? 라고 물어보시는게

      맞는것 같네요^^

      일단 위 질문에 간단히 답하자면,

      사람이 하는 행동을 있는 그대로 프로그래밍을 하면 됩니다

      예를 들어

      1. 네이버에 "맛집" 을 검색한다

      2. 블로그 탭을 클릭한다

      3. 해당페이지의 1등에서 10등까지 결과를 가져온다

      4. 다음페이지가 있는가?있다면 다음페이지를 클릭한후 3번항으로 가서 또 처리를 한다

      5. 다음페이지가 없다면?프로그램을 종료한다

      이게 크롤링을 하기 위한 기본 스토리 구성을 한겁니다

      이제 위 내용을 자신이 잘 아는 언어를 이용해서 개발하시면 됩니다^^