인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

Jung Hun Kim's profile image
Jung Hun Kim

asked

[New Revised Edition] This is Real Crawling - Practical Edition (Artificial Intelligence Monetization)

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

Written on

·

179

1

광고상품 제외하기에서

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

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

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

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

 

 

 

python웹-크롤링

Answer 1

0

startcoding님의 프로필 이미지
startcoding
Instructor

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

# 광고 상품 제거
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
Questioner

항상 감사드립니다^^

Jung Hun Kim's profile image
Jung Hun Kim

asked

Ask a question