인프런 커뮤니티 질문&답변
업데이트된 코드 오류 ? 제품 리스트 가져오기 실패
작성
·
199
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
the beat give me님, 크롤링 과정에서 제품 리스트가 한 개만 가져와지는 문제에 대해 질문하셨군요.
크롤링 시 발생하는 이러한 문제는 여러 원인에 의해 발생할 수 있습니다. 다음의 사항들을 확인해보시면 도움이 될 것 같습니다.
- 선택자(selector)의 정확성 확인: 가져오고자 하는 모든 제품을 포함하는 올바른 선택자를 사용했는지 확인해주세요.
- 동적 로딩 문제: 사용하는 웹사이트가 AJAX나 자바스크립트로 동적으로 컨텐츠를 로딩하는 경우, 페이지의 모든 데이터가 로드될 때까지 기다려야 합니다. 이 경우 ‘Selenium’과 같은 도구를 사용하여 페이지가 완전히 로드되기를 기다리고 진행하셔야 합니다.
- 로직 검사: for 문이나 while 문 등을 사용하여 리스트를 순회하는 로직이 제대로 작성되었는지 확인해보세요.
- 웹사이트 구조 변화: 가끔 웹사이트의 HTML 구조가 변경되어 기존 코드로는 제대로된 데이터를 가져오지 못할 때가 있습니다. 웹사이트의 현재 구조를 확인하고 코드를 업데이트해보세요.
위 사항들을 체크해도 문제가 해결되지 않는다면, 인프런의 ‘문의하기’ 시스템을 통해 더 구체적인 질문을 하실 수 있습니다. 질문을 작성할 때, 작성하신 코드 일부와 함께 오류 메시지나 해당 코드가 실행되는 화면의 스크린샷을 첨부하시면 도움을 받기에 더 좋을 것입니다.
도움이 필요할 때 인프런의 FAQ 페이지를 참조하시거나, 다른 학습자들의 질문이나 수강평을 확인해 도움을 얻을 수도 있습니다.
문제가 빠르게 해결되기를 바랍니다!






마지막 print 를 들여쓰기해야하는데 while문인가 for문인가 밖에 있었어요 ㅋㅋ