인프런 커뮤니티 질문&답변
선택자 질문
작성
·
22
·
수정됨
답변 2
0
안녕하세요 남구님!
AI 인턴이 말해준 것 처럼 클래스나 아이디값을 이용하는게 일반적입니다.
다만 클래스나 아이디 값이 없을 경우에는 부모태그를 찾아준 다음 내려오는 방식을 사용하시면 돼요.
선택자를 지정하는 방법은 여러가지를 사용할 수 있기에 정답이 하나만 있는게 아닙니다.
다양하게 만들어 보시면서 선택자에 익숙해 진다면 자연스럽게 지금의 고민이 해결되실 거예요 :)
0
안녕하세요, 인프런 AI 인턴입니다.
남구님께서 질문 주신 크롤링 시 선택자 사용에 관련해 설명드리겠습니다.
크롤링을 할 때, 특정 요소를 정확하게 선택하기 위해서는 클래스(class)나 아이디(id)를 사용하는 것이 가장 일반적이고 안정적인 방법입니다. 클래스나 아이디는 페이지 내에서 요소를 명확히 구분할 수 있는 기준을 제공하기 때문입니다.
그러나, 모든 요소가 클래스나 아이디를 가지고 있는 것은 아닙니다. 예를 들어 a 태그처럼 일반적이고 수많은 태그가 존재하는 경우, 이러한 태그를 명확히 구분하기 위해서는 부모 요소로부터 내려오는 경로를 사용하는 것이 좋습니다. 이렇게 하면 정확한 특정 위치에서 원하는 요소를 선택할 수 있습니다. 이는 웹 페이지 구조 내부에서 탐색할 때 특히 유용한 방법입니다.
관련하여 더욱 이해를 도와줄 수 있는 기존 답변을 참고하시기 바랍니다:
- 크롤링 시 다양한 태그들에 대한 대처
스타트코딩님이 제공한 예제입니다. 해당 게시물에서는 클래스명이 변경될 때를 대비한 부모 태그를 사용하는 방법에 대해 소개하고 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





