강의

멘토링

커뮤니티

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

Jung Hun Kim님의 프로필 이미지
Jung Hun Kim

작성한 질문수

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

광고상품 제외하기에서 아예 제외하고 나머지만 출력하려면 어떻게 해야하나요?

작성

·

204

1

광고상품 제외하기에서

if len(link.select('span.ad-badge-text')) > 0:
  print("광고상품입니다.")

로 하셨는데 이렇게 하면 결과물 출력시

광고상품은 광고상품이라고 표시되서 나오는데 혹시 무시하고 아예 출력을 안하려면 어떻게 해야하나요?

결과물에 광고가 아닌 상품들만 출력하고 싶을때의 경우도 알려주시면 감사드리겠습니다. 

 

 

 

답변 1

0

스타트코딩님의 프로필 이미지
스타트코딩
지식공유자

광고상품을 출력안하고 무시하고 싶다면 

# 광고 상품 제거
if len(link.select("span.ad-badge-text")) == 0:
sub_url = "https://www.coupang.com/" + link.attrs['href']
  print(sub_url)

 이런식으로 if 문을 바꿔 주시면 됩니다. 

Jung Hun Kim님의 프로필 이미지
Jung Hun Kim
질문자

항상 감사드립니다^^

Jung Hun Kim님의 프로필 이미지
Jung Hun Kim

작성한 질문수

질문하기