• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

공급처 이름 추가 코드 작성 중 질문입니다.

21.05.23 22:03 작성 조회수 144

0

안녕하세요.

공급처 추가하는 코드를 작성하였습니다. 

바로 에러가 난다면 해당 사항을 바로잡으면 될 텐데,  상위 5개까지만 차례로 불러온 뒤, 'NoneType' object has no attribute 'get_text' 를 발생시키는 상황이라서요.

6번째 업체명부터 긁어오지 못하길래 selector가 다른가 싶어 6번째 업체 코드를 보니 1~5번째업체와 동일하더라고요.

이 부분은 지마켓에서 5개 이상 크롤링하지 못하도록 막아둔 것으로 보면 될까요?

답변 3

·

답변을 작성해보세요.

0

ivanselah님의 프로필

ivanselah

2021.06.27

업체명이 None Type 즉 같은 위치에 없는것이 있기때문에 추출할 수 없는 것입니다. 6번째에서 에러난다고해서 위치가 6번째가 아닐 수 있으므로 if 문을 통해서 None 타입인지 아닌지 확인 후 print 하시면 정상 출력하실 수 있을 거 같습니다.

저도 같은 문제가 발생하여 확인 후 출력하니 100개 모두  정상출력되었습니다.

0

ufrates님의 프로필

ufrates

질문자

2021.05.26

생각보다 긴 답변을 주셨네요. 불편하셨다면 죄송하다는 말씀 드립니다. :) 그럼 나머지도 열심히 듣겠습니다!

0

안녕하세요. 말씀하신 부분은 강의 영상에 대한 내용이 아닌 부분이라서, 양해를 부탁드립니다.
본 질문/답변란은 본 강의의 영상이 이해가 안갈 경우등에 대한 질문/답변란이고요. 초반부 꿀팁 영상에서도 말씀을 드리고, 관련된 문의를 하신 질문/답변란에도 상세히 설명을 드렸는데요.
강의 자체가 평생 강의라서, 강의 영상이 아닌 문의까지 평생 답변을 드리는 부분은 무리가 있어서요.
또 온라인 수학 강의를 수강하면서, 강의에 나온 수학공식을 사용하는 강의 외의 문제나 문의를 평생 답변해주기를 기대하는 경우는 없는데요. 마찬가지로 본 강의도 이런 부분을 양해를 부탁드립니다.
간략히라도 이야기리고 싶어도, 공급처가 상품 상세 정보의 우측 상단 이름이라고 이해가 되는데요. 해당 이름은 당연히 하나라서, 어떤 부분을 이야기하시는 것인지 찬찬히 봐도 잘 모르겠어요.
보통 공급처등등은 생각보다 상당히 센서티브한 정보이긴 해요. 아마 그래서, 그런 부분을 최대한 크롤링 하지 못하도록 막아놓았을 가능성은 충분해보입니다.
감사합니다.