inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

안효기님의 게시글

안효기 안효기

@a060157642

수강평 작성수
1
평균평점
5.0

게시글 1

질문&답변

links 클래스 a.search-product-link가 36개가 아닙니다..

선생님 제가 스스로 베스트셀러를 제외한 36개 상품만 포함하는 코드를 한 번 만들어 보았습니다. 이렇게 하는 방법이 맞는지 검토해주실 수 있으신가요!!? 결과는 i값이 36으로 나왔습니다! response = requests.get(main_url, headers=header) html = response.text soup = BeautifulSoup(html, 'html.parser') all_links = soup.select("a.search-product-link") # 순위 상품 + 광고 상품 + 베스트 셀러가 포함된 상품 64개 links = [] # 베스트 셀러를 제외하기 위한 새로운 리스트 i = 1 # 이건 36개가 뜨는지 보려고 넣었습니다. for all_link in all_links : # all_links 리스트를 하나씩 뜯어보기 if len(all_link.select(".search-product-wrap")) > 0 : # 베스트셀러에는 없는 클래스인 .search-product-wrap 클래스가 있으면 links.append(all_link) # 새로운 리스트인 links에 포함 print(i) i = i + 1

좋아요수
0
댓글수
1
조회수
274