강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

데이터 엔지니어 준비생님의 프로필 이미지
데이터 엔지니어 준비생

작성한 질문수

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

직접 작성해보며 익숙해지기: 크롤링과 전처리 이해하기 (업데이트)

크롤링, 영상을 따라해도 제미나에게 물어봐도 안되요

작성

·

19

0

20260412_191608.png.webp

코드는 위 사진과 같은데 결과 값을 보면, 오른쪽으로 데이터가 보여지는 경우가 있어요.

뭐가 문제일까요?

퀴즈

파이썬에서 찾는 문자열이 없을 때 오류 발생 없이 특정 값을 반환하여 예외 처리에 유용하게 사용되는 함수는 무엇일까요?

count

index

find

replace

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. 데이터 엔지니어 준비생님.

코드를 보니 requestsBeautifulSoup을 사용하여 웹 페이지에서 데이터를 크롤링하고 계시네요. 코드 자체는 문제없어 보일 수 있지만, 데이터가 오른쪽으로 치우쳐져 보이는 것은 HTML 구조나 크롤링한 데이터의 형식 때문일 가능성이 큽니다.

  1. HTML 구조 확인: 크롤링하려는 웹 페이지의 HTML 구조가 변경되었을 수 있습니다. ‘li.row_sty’ 셀렉터가 올바른 데이터를 가리키는지 확인해주시기 바랍니다.

  2. 데이터 포맷 확인: 크롤링한 데이터가 순차적으로 정렬되지 않고 치우쳐 보인다면, 데이터가 매 행마다 동일한 형식으로 출력되지 않기 때문일 수 있습니다. 데이터의 가져오는 형식과 출력 형식을 확인해주세요.

  3. 데이터 처리: 데이터를 가져와 로깅하거나 콘솔에 출력하면서 가져오는 데이터의 구조가 올바른지 체크할 필요가 있습니다.

위 사항을 확인해보시고도 문제가 해결되지 않는다면, 추가로 HTML 소스에서 데이터를 가져오는 부분의 코드를 세부적으로 점검해 볼 필요가 있습니다. 추가적인 구문 오류가 있거나, 데이터 포맷이 일관되지 않을 수 있습니다.

추가로 도움이 필요하시면 더 말씀해주시기 바랍니다. 필요한 정보들을 점검하고, 다시 시도해보세요!

https://cdn.inflearn.com/public/files/posts/1b6a0a96-6d1c-436c-83bc-f2a6c06901f4/3357cdc7-6904-4f2c-85a1-e4351aee43fe.webp

감사합니다.

데이터 엔지니어 준비생님의 프로필 이미지
데이터 엔지니어 준비생

작성한 질문수

질문하기