강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của ufrates2197
ufrates2197

câu hỏi đã được viết

[Làm mới] Bootcamp Nhập môn Python và Cơ bản Crawling [Từ Python, Web đến Hiểu biết Cơ bản về Dữ liệu] (Cập nhật)

Dự án: Lập trình thông qua việc tự động tạo báo cáo Excel từ Crawling 2 (Cập nhật)

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

Viết

·

301

0

안녕하세요.

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

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

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

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

provider_info웹-크롤링python

Câu trả lời 3

0

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

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

0

ufrates님의 프로필 이미지
ufrates
Người đặt câu hỏi

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

0

funcoding님의 프로필 이미지
funcoding
Người chia sẻ kiến thức

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

câu hỏi đã được viết

Đặt câu hỏi